Linux команданың ifconfig туралы біліңіз

Ifconfig ядроға орнатылған желі интерфейстерін конфигурациялау үшін пайдаланылады. Жүктеу уақытында қажет болғанда интерфейстерді орнату үшін қолданылады. Бұдан кейін, әдетте, тек күйге келтіру кезінде немесе жүйені реттеу қажет болғанда ғана қажет болады.

Егер аргументтер берілмесе, ifconfig ағымдағы белсенді интерфейстердің күйін көрсетеді. Егер бірыңғай интерфейс аргументі берілсе, ол тек берілген интерфейстің күйін көрсетеді; егер бірыңғай дәлел келтірілсе, ол барлық интерфейстердің мәртебесін көрсетеді, тіпті төмен. Әйтпесе, ол интерфейсті конфигурациялайды.

Синопсис

ifconfig [интерфейс]
ifconfig интерфейсі [aftype] опциялары мекен-жайы ...

Мекен-жайлардың отбасылары

Егер интерфейстің атауынан кейін бірінші аргумент қолдау көрсетілетін мекенжай отбасының аты ретінде танылса, бұл мекенжай отбасы барлық хаттаманың мекенжайларын декодтау және көрсету үшін пайдаланылады. Қазіргі уақытта қолдау көрсетілген мекенжайларға inet (TCP / IP, default), inet6 (IPv6), ax25 (AMPR пакеттік радиосы), ddp (Appletalk Phase 2), ipx (Novell IPX) және netrom (AMPR Packet radio) кіреді.

Опциялар

интерфейс

Интерфейс атауы. Бұл, әдетте, бірлік нөмірі, мысалы, бірінші Ethernet интерфейсі үшін eth0 , мысалы, драйвер атауы.

жоғары

Бұл жалау интерфейсті белсендіреді. Егер интерфейске мекен-жайы тағайындалған болса, ол анық көрсетілген.

төмен

Бұл жалау драйверді осы интерфейстің жабылуына әкеледі.

[-] арп

Бұл интерфейсте ARP протоколын пайдалануды қосу немесе өшіру.

[-] Промисс

Интерфейстің үздіксіз режимін қосу немесе өшіру. Таңдалған болса, желідегі барлық пакеттер интерфейс арқылы қабылданады.

[-] allmulti

Барлыҕ мультикалық таратылым режимін қосу немесе ажырату. Таңдалған болса, желідегі барлық мультикастты пакеттер интерфейс арқылы қабылданады.

метрика N

Бұл параметр интерфейс метрикасын орнатады.

mtu N

Бұл параметр интерфейстің Maximum Transfer Unit (MTU) параметрін орнатады.

dstaddr addr

Қашықтағы IP мекенжайын нүктеден нүктеге байланыстыруға (PPP сияқты) орнату. Бұл кілт сөз қазір ескірген; орнына pointopoint кілт сөзін пайдаланыңыз.

netmask addr

Осы интерфейс үшін IP желі маскасын орнатыңыз. Бұл мән стандартты A, B немесе C желілік маска (интерфейс IP-мекен-жайынан шыққан) ретінде әдепкі болып табылады, бірақ ол кез-келген мәнге орнатылуы мүмкін.

addr / prefixlen қосу

Интерфейске IPv6 мекенжайын қосыңыз.

del adr / prefixlen

Интерфейс арқылы IPv6 мекенжайын жойыңыз.

туннель aa.bb.cc.dd

Берілген мақсатқа жету үшін жаңа SIT (IPv6-in-IPv4) құрылғыны жасаңыз.

ирк адр

Осы құрылғы пайдаланатын үзу жолын орнатыңыз. Барлық құрылғылар IRQ параметрлерін динамикалық түрде өзгерте алмайды.

io_addr мекенжайы

Осы құрылғы үшін I / O кеңістігіндегі бастау мекенжайын орнатыңыз.

mem_start addr

Осы құрылғы пайдаланатын ортақ жад үшін бастапқы мекенжайды орнатыңыз. Бұл үшін тек бірнеше құрылғылар қажет.

баспа құралының түрі

Құрылғы пайдаланатын физикалық портты немесе ортаңғы түрін орнатыңыз. Барлық құрылғылар бұл параметрді өзгерте алмайды және олар қандай мәндерде қолдана алатындығымен ерекшеленуі мүмкін. Түрге арналған типтік мәндер 10base2 (жұқа Ethernet), 10baseT (бұралған жұп 10Mbps Ethernet), AUI (сыртқы трансивер) және т.с.с. Автокөліктің арнайы орта түрі драйверді бұқаралық ақпарат құралдарын автоматты түрде сезіну үшін айтуға болады. Тағы да, бұл жүргізушілердің бәрі емес.

[-] Таратылым [addr]

Егер мекенжай дәлел берілсе, осы интерфейс үшін хаттама таратылым мекенжайын орнатыңыз. Әйтпесе, интерфейс үшін IFF_BROADCAST жалаушасын орнатыңыз (немесе тазалаңыз ).

[-] нүктелік нүкте [addr]

Бұл кілт сөз интерфейстің нүкте-нүкте режиміне мүмкіндік береді, яғни ол екі машинаның арасында ешкім тыңдамайтын тікелей байланыс болып табылатындығын білдіреді.

Егер мекенжай дәлелі берілсе, ескірген dstaddr кілт сөзі сияқты сілтемедегі басқа тараптың хаттаманың мекенжайын орнатыңыз. Әйтпесе, интерфейс үшін IFF_POINTOPOINT жалаушасын орнатыңыз немесе алып тастаңыз .

hw класының мекенжайы

Құрылғының драйвері осы операцияны қолдаса, осы интерфейстің аппараттық мекенжайын орнатыңыз. Кілт сөзді аппараттық класстың аты және аппараттық адрестің ASCII басып шығарылатын баламасы болуы керек. Қазіргі уақытта қолдауға ие жабдықтар кластары: эфир (Ethernet), ax25 (AMPR AX.25), ARCnet және netrom (AMPR NET / ROM).

мультикаст

Интерфейстегі мультикастты жалаушаны орнатыңыз. Әдетте бұл драйверлер жалаушаны өздері дұрыс орнатқан кезде қажет болмауы керек.

мекен-жайы

Бұл интерфейске тағайындалатын IP адресі.

ұзындығы txqueuelen

Құрылғының берілу кезегінің ұзындығын орнатыңыз. Телнетті тым көп қозғамайтын интерактивті трафиктен тез арада тасымалдануын болдырмау үшін оны жоғары кідіріспен (модемдік байланыстар, ISDN) баяу құрылғыларға кішкентай мәндерге орнату пайдалы.