Naučite Linux komandu Ifconfig

Ifconfig se koristi za konfiguriranje mrežnih interfejsa za rezidenciju kernela. Koristi se prilikom pokretanja za podešavanje interfejsa po potrebi. Nakon toga, obično je potrebno samo kada je potrebno otklanjanje grešaka ili kada je sistemsko podešavanje potrebno.

Ako nijedan argument nije dat, ifconfig prikazuje status trenutno aktivnih interfejsa . Ako je dat jedan argument za interfejs , prikazuje se samo status datog interfejsa; ako je dat jedan -a argument, on prikazuje status svih interfejsa, čak i onih koji su u padu. Inače, konfiguriše interfejs.

Sinopsis

ifconfig [interfejs]
ifconfig interfejs [aftype] opcije | adresa ...

Adresa porodice

Ako je prvi argument nakon imena interfejsa prepoznat kao ime podržane adrese porodice, ta adresa porodice se koristi za dekodiranje i prikazivanje svih adresa protokola. Trenutno podržane adrese porodice uključuju inet (TCP / IP, podrazumevano), inet6 (IPv6), ax25 (AMPR paketni radio), ddp ( Appletalk faza 2), ipx (Novell IPX) i netrom (AMPR paketni radio).

Opcije

interfejs

Ime interfejsa. Ovo je obično ime vozača koje prati broj jedinice, na primer eth0 za prvi Ethernet interfejs.

up

Ova zastava uzrokuje aktiviranje interfejsa. Implicitno je naznačeno ako je dodijeljena adresa interfejsu.

dole

Ova zastava uzrokuje da se upravljač za ovaj interfejs isključi.

[-] arp

Omogućite ili onemogućite korištenje ARP protokola na ovom sučelju.

[-] promisc

Omogućite ili onemogućite promiskuni režim interfejsa. Ako je izabrano, svi paketi na mreži će biti primljeni od strane interfejsa.

[-] allmulti

Omogućite ili onemogućite režim za više multicast . Ako je odabrano, svi multicast paketi na mreži će biti primljeni od strane interfejsa.

metrički N

Ovaj parametar postavlja metriku interfejsa.

mtu N

Ovaj parametar postavlja jedinicu za maksimalnu prenosivost (MTU) interfejsa.

dstaddr addr

Podesite udaljenu IP adresu za vezu od tačke ka tački (kao što je PPP). Ova ključna reč je zastarela; Umjesto toga koristite ključnu riječ pointopoint .

netmask addr

Podesite IP mrežnu masku za ovaj interfejs. Ova vrijednost podrazumeva uobičajenu masku klase A, B ili C (kao što je izvedeno iz IP adrese interfejsa), ali se može podesiti na svaku vrijednost.

dodajte addr / prefixlen

Dodajte IPv6 adresu interfejsu.

del addr / prefixlen

Uklonite IPv6 adresu iz interfejsa.

tunel aa.bb.cc.dd

Napravite novi SIT (IPv6-in-IPv4) uređaj, tuneliranje do datog odredišta.

irq addr

Postavite liniju prekida koji koristi ovaj uređaj. Svi uređaji ne mogu dinamički promijeniti svoje IRQ postavke.

io_addr addr

Podesite početnu adresu u I / O prostor za ovaj uređaj.

mem_start addr

Podesite početnu adresu za dijeljenu memoriju koju koristi ovaj uređaj. Potrebno je samo nekoliko uređaja.

vrsta medija

Podesite fizički port ili vrstu medija koji uređaj koristi. Nisu svi uređaji mogli da promene ovu postavku, a one koje mogu da variraju u kojim vrednostima podržavaju. Tipične vrijednosti za tip su 10base2 (tanki Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (vanjski primopredajnik) i tako dalje. Poseban tip srednjeg auto može se koristiti da bi vozaču rekao da automatski oseti medij. Opet, svi vozači ne mogu to učiniti.

[-] emitovanje [addr]

Ako je naveden argument za adresu, podesite protokolsku adresu za emitovanje ovog interfejsa. Inače, postavite (ili obrišite) IFF_BROADCAST zastavu za interfejs.

[-] pointopoint [addr]

Ova ključna riječ omogućuje režim point-to-point interfejsa, što znači da je to direktna veza između dvije mašine s kojima niko drugi ne sluša na njemu.

Ako je dat i argument za adresu, podesite adresu protokola na drugoj strani veze, baš kao i zastarjela ključna reč dstaddr . U suprotnom, podesite ili uklonite IFF_POINTOPOINT zastavu za interfejs.

adresa hw klase

Podesite hardversku adresu ovog interfejsa, ako upravljački program podržava ovu operaciju. Ključnu riječ mora slijediti naziv klase hardvera i ASCII ekvivalenta hardverske adrese za štampanje. Klase hardvera koje trenutno podržavaju uključuju ether (Ethernet), ax25 (AMPR AX.25), ARCnet i netrom (AMPR NET / ROM).

multicast

Podesite zastavu multicast na interfejsu. Ovo obično ne bi trebalo da bude potrebno jer su drajveri pravilno postavili zastavu.

adresa

IP adresa koja se dodeljuje ovom interfejsu.

txqueuelen length

Podesite dužinu redosleda prenosa uređaja. Korisno je to postaviti na male vrijednosti za sporije uređaje sa visokom latencijom (modemske veze, ISDN) kako bi se spriječile brze transfere prenosa uznemiravajući interaktivni saobraćaj kao što je telnet previše.