Leer die Linux Command Ifconfig

Asconfig word gebruik om die kern-resident netwerk interfaces op te stel. Dit word gebruik tydens opstarten om interfaces op te stel soos nodig. Daarna is dit gewoonlik net nodig wanneer ontfouting of wanneer stelselstemming nodig is.

As geen argumente gegee word nie, wys ifconfig die status van die aktiewe koppelvlakke . As 'n enkele koppelvlakargument gegee word, vertoon dit slegs die status van die gegewe koppelvlak; as 'n enkele argument gegee word, vertoon dit die status van alle koppelvlakke, selfs diegene wat af is. Andersins stel dit 'n koppelvlak op.

opsomming

ifconfig [koppelvlak]
ifconfig koppelvlak [aftype] opsies | adres ...

Adres Families

As die eerste argument na die koppelvlaknaam erken word as die naam van 'n ondersteunde adresfamilie, word daardie adresfamilie gebruik vir die dekodeer en vertoon van alle protokoladresse. Tans ondersteunde adres families sluit inet (TCP / IP, standaard), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) en netrom (AMPR Packet radio).

opsies

koppelvlak

Die naam van die koppelvlak. Dit is gewoonlik 'n bestuurder naam gevolg deur 'n eenheid nommer, byvoorbeeld eth0 vir die eerste Ethernet- koppelvlak.

up

Hierdie vlag veroorsaak dat die koppelvlak geaktiveer word. Dit word implisiet gespesifiseer as 'n adres aan die koppelvlak toegeken word.

af

Hierdie vlag veroorsaak dat die bestuurder vir hierdie koppelvlak gesluit word.

[-] ARP

Aktiveer of deaktiveer die gebruik van die ARP-protokol op hierdie koppelvlak.

[-] promisc

Aktiveer of deaktiveer die promiskuuse modus van die koppelvlak. Indien gekies, sal alle pakkies op die netwerk deur die koppelvlak ontvang word.

[-] allmulti

Aktiveer of deaktiveer alle multikast modus. Indien gekies, sal alle multikast-pakkies op die netwerk deur die koppelvlak ontvang word.

metrieke N

Hierdie parameter stel die koppelvlak metrieke.

mtu N

Hierdie parameter stel die Maksimum Oordrag Eenheid (MTU) van 'n koppelvlak in.

dstaddr addr

Stel die afgeleë IP-adres vir 'n punt-tot-punt skakel (soos PPP). Hierdie navraag is nou verouderd; gebruik eerder die puntopnames navraag.

netmasker addr

Stel die IP-netwerkmasker vir hierdie koppelvlak. Hierdie waarde is standaard aan die gewone klas A-, B- of C-netwerkmasker (soos afgelei van die koppelvlak-IP-adres), maar dit kan op enige waarde gestel word.

voeg addr / voorvoegsel by

Voeg 'n IPv6-adres by 'n koppelvlak.

deel addr / prefixlen

Verwyder 'n IPv6-adres vanaf 'n koppelvlak.

Tunnel aa.bb.cc.dd

Skep 'n nuwe SIT (IPv6-in-IPv4) toestel, tonnelwerk na die gegewe bestemming.

irq addr

Stel die onderbrekingslyn wat deur hierdie toestel gebruik word. Nie alle toestelle kan hul IRQ-instelling dinamies verander nie.

io_addr addr

Stel die begin adres in die I / O-ruimte vir hierdie toestel.

mem_start addr

Stel die beginadres vir gedeelde geheue wat deur hierdie toestel gebruik word. Slegs 'n paar toestelle het dit nodig.

media tipe

Stel die fisiese hawe of medium tipe wat deur die toestel gebruik moet word. Nie alle toestelle kan hierdie instelling verander nie, en diegene wat kan wissel in watter waardes hulle ondersteun. Tipiese waardes vir die tipe is 10base2 (dun Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (eksterne transceiver) en so aan. Die spesiale medium tipe motor kan gebruik word om die bestuurder te vertel om die media te verpersoonlik. Weereens, nie alle bestuurders kan dit doen nie.

[-] uitgesaai [addr]

As die adresargument gegee word, stel die protokoluitsendingsadres vir hierdie koppelvlak. Andersins stel u die IFF_BROADCAST- vlag vir die koppelvlak in (of vee dit).

[-] puntopname [addr]

Hierdie navraag stel die punt-tot-punt modus van 'n koppelvlak in staat, wat beteken dat dit 'n direkte skakel tussen twee masjiene is met niemand anders wat daarop luister nie.

As die adres argument ook gegee word, stel die protokol adres van die ander kant van die skakel, net soos die verouderde dstaddr- sleutelwoord. Andersins, stel of maak die IFF_POINTOPOINT vlag vir die koppelvlak.

hw klas adres

Stel die hardeware adres van hierdie koppelvlak in, as die toestelbestuurder hierdie operasie ondersteun. Die navraag moet gevolg word deur die naam van die hardeware klas en die drukbare ASCII ekwivalent van die hardeware adres. Hardeware klasse wat tans ondersteun word, sluit in eter (Ethernet), ax25 (AMPR AX.25), ARCnet en netrom (AMPR NET / ROM).

multicast

Stel die multicast-vlag op die koppelvlak. Dit moet normaalweg nie nodig wees nie omdat die bestuurders die vlag korrek self stel.

adres

Die IP-adres wat aan hierdie koppelvlak toegewys moet word.

txqueuelen lengte

Stel die lengte van die stuurwachtrij van die toestel in. Dit is handig om dit te stel aan klein waardes vir stadiger toestelle met 'n hoë latensie (modem skakels, ISDN) om te voorkom dat vinnige grootmaatoordragte te veel interaktiewe verkeer soos Telnet versteur.