ifconfig
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ă
- ^ Ghidul administratorilor de rețea Linux Secțiunea 5.7. Configurarea interfeței pentru IP
Elemente conexe
linkuri externe
- ifconfig (8) , pagină de manual pentru ifconfig pe Linux
- ifconfig (8) , pagină de manual pentru ifconfig în FreeBSD
- ifconfig (8) , pagină de manual pentru ifconfig în OpenBSD
- ifconfig (1M) , pagină de manual pentru ifconfig în Solaris 10
- ifconfig (8) , pagină de manual pentru ifconfig pe Mac OS X
- ipconfig (8) , pagina de manual pentru ipconfig pe Mac OS X
- networksetup (8) , pagină de manual pentru networksetup în Mac OS X
- ifconfig pentru Windows