ifconfig

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Un exemplu de ieșire ifconfig pe Linux

ifconfig (de la i nter f ace config urator , interface configurator ) este o comandă a sistemelor Unix și similare Unix utilizate pentru a configura și controla o interfață de rețea TCP / IP din linia de comandă .

Ifconfig a apărut inițial în 4.2BSD, ca parte a suitei TCP / IP a BSD , era de fapt parte din setul de instrumente internet original. [1]

ifconfig este utilizat în mod obișnuit pentru a seta adresa IP și masca de subrețea a unei interfețe de rețea sau pentru a o activa sau dezactiva. În timpul bootstrap-ului, multe distribuții de tip Unix își configurează interfețele de rețea prin scripturi shell folosind ifconfig .

ifconfig vă permite, de asemenea, să izolați un computer , deconectându-l funcțional de rețea prin dezactivarea interfețelor sale de rețea. Pe unele sisteme (inclusiv cele bazate pe Linux ) vă permite, de asemenea, să modificați adresa fizică a interfețelor de rețea, cum ar fi adresa MAC a interfețelor Ethernet .

Exemplu de ieșire

Următoarea captură de ecran arată informații despre starea curentă a unei interfețe active, văzută de două mașini: eth0 pe un sistem bazat pe Linux și ural0 pe OpenBSD .

 eth0 Link encap: Ethernet HWaddr 00: 0F: 20: CF: 8B: 42
          inet addr: 217.149.127.10 Bcast: 217.149.127.63 Mască: 255.255.255.192
          RADIODIFUZARE RUNNING MULTICAST MTU: 1500 Metrică: 1
          Pachete RX: 2472694671 erori: 1 scăzut: 0 depășiri: 0 cadru: 0
          Pachete TX: 44641779 erori: 0 scăpat: 0 depășiri: 0 operator: 0
          ciocniri: 0 txqueuelen: 1000
          RX octeți: 1761467179 (1679,8 Mb) TX octeți: 2870928587 (2737,9 Mb)
          Întrerupere: 28

ural0: flags = 8843 <UP, BROADCAST, RUNNING, SIMPLEX, MULTICAST> mtu 1500
        lladdr 00: 0d: 0b: ed: 84: fb
        media: IEEE802.11 DS2 mode 11b hostap (modul de selectare automată 11b hostap)
        stare: activ
        ieee80211: nwid ARK chan 11 bssid 00: 0d: 0b: ed: 84: fb 100dBm
        inet 172.30.50.1 netmask 0xffffff00 broadcast 172.30.50.255
        inet6 fe80 :: 20d: bff: feed: 84fb% ural0 prefixlen 64 scopeid 0xa

Starea curenta

În sistemele de operare UNIX din familia Berkeley Software Distribution (de exemplu NetBSD , OpenBSD și FreeBSD ) continuă dezvoltarea activă a ifconfig și extinderea funcționalităților sale pentru a sprijini configurarea interfețelor de rețea fără fir .

În distribuțiile Linux bazate pe kernel 2.2.x, ifconfig, route și ipchains ar putea fi utilizate împreună pentru a conecta un computer la o rețea, pentru a defini rutare între rețele și pentru a configura firewall-uri . ifconfig se găsește uneori în directorul / sbin .

În distribuțiile Linux bazate pe nuclee 2.4.x sau versiuni ulterioare, aceste comenzi au devenit învechite de comanda ip a pachetului iproute2 și comanda iptables : prima oferă funcționalități echivalente cu cele ale ifconfig și route , plus posibilitatea de a controla traficul ( cum ar fi conturarea traficului ), în timp ce acesta din urmă controlează codul kernel Netfilter , care analizează și transformă traficul de rețea.

Instrumente conexe

Mai multe versiuni ale Microsoft Windows , de la Windows 95 la Windows Me , au folosit comanda winipcfg pentru a da un aspect grafic informațiilor IP curente. Comanda ipconfig , similară cu ifconfig , vine cu sisteme de operare Microsoft bazate pe nucleul Windows NT și controlează, de asemenea, clientul DHCP Windows .

În macOS comanda ifconfig funcționează ca un wrapper al agentului IPConfiguration și poate controla, de asemenea, clienții BOOTP și DHCP din linia de comandă. Folosirea ifconfig pentru a modifica parametrii de rețea nu este recomandată în Mac OS X deoarece funcționează sub nivelul cadrelor de sistem care ajută la gestionarea configurațiilor de rețea. Pentru a modifica setările de rețea în Mac OS X pe linia de comandă, cel mai bine este să folosiți comenzile / usr / sbin / ipconfig sau / usr / sbin / networksetup .

iwconfig este unul dintre instrumentele sistemelor bazate pe Linux care își ia numele de la ifconfig și care gestionează interfețele rețelelor fără fir care sunt în afara sferei ifconfig : vă permite să efectuați unele setări speciale, cum ar fi SSID și cheia WEP , și funcționează împreună cu comanda iwlist . Cu Linux, puteți utiliza și comanda iwspy pentru a afla nivelurile semnalului, zgomotul și calitatea conexiunii wireless.

Pe sistemele BSD, cele wicontrol și iwiconfig comenzile îndeplinesc funcții similare celor descrise mai sus, deși OpenBSD a încorporat în mare măsură aceste funcționalități în ifconfig .

Alte instrumente conexe pentru configurarea interfețelor Ethernet sunt: ethtool , mii-tool și mii-diag pentru Linux și show-link pentru Solaris.

Notă

  1. ^ Ghidul administratorilor de rețea Linux Secțiunea 5.7. Configurarea interfeței pentru IP

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT