Запознајте се со командата на Линукс Ifconfig

Ifconfig се користи за да ги конфигурира мрежните интерфејси на жителите на кернелот. Се користи за време на подигнување за да се постават интерфејси колку што е потребно. После тоа, тоа е обично потребно само при дебагирање или кога е потребно подесување на системот.

Ако не се дадени аргументи, ifconfig го прикажува статусот на моментално активните интерфејси . Ако е даден еден аргумент за интерфејс , тој го прикажува само статусот на дадениот интерфејс; ако е даден еден-а аргумент, го прикажува статусот на сите интерфејси, дури и оние кои се долу. Инаку, конфигурира интерфејс.

Синопсис

ifconfig [интерфејс]
ifconfig интерфејс [aftype] опции | адреса ...

Адреса на семејствата

Ако првиот аргумент по името на интерфејсот е препознаен како име на поддржано семејство на адреси, тој фамилијарен адреса се користи за декодирање и прикажување на сите адреси на протоколот. Во моментов поддржани адресни семејства вклучуваат Inet (TCP / IP, стандардно), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) и netrom (AMPR Packet radio).

Опции

интерфејс

Името на интерфејсот. Ова е обично име за возачот проследено со број на единица, на пример eth0 за првиот Ethernet интерфејс.

up

Ова знаме предизвикува активирање на интерфејсот. Тоа е имплицитно наведено ако адресата е доделена на интерфејсот.

надолу

Ова знаме предизвикува возачот да се исклучи овој интерфејс.

[-] arp

Овозможете или исклучите употреба на ARP протоколот на овој интерфејс.

[-] promisc

Овозможи или оневозможете го промискуитетниот режим на интерфејсот. Ако е избрано, сите пакети на мрежата ќе бидат примени од страна на интерфејсот.

[-] allmulti

Овозможи или оневозможи режим на сите multicast . Ако е избрано, сите мешани пакети на мрежата ќе бидат примени од интерфејсот.

метрички N

Овој параметар ја поставува метриката на интерфејсот.

mtu N

Овој параметар ја поставува Максималната единица за пренос (MTU) на еден интерфејс.

dstaddr addr

Поставете ја далечинската IP адреса за врската точка-до-точка (како што е PPP). Оваа клучен збор сега е застарена; наместо тоа, користете клучен збор за точка.

netmask addr

Поставете ја маската на IP мрежата за овој интерфејс. Оваа вредност е стандардна за вообичаената маска на класа А, Б или Ц (како што произлегува од IP адресата на интерфејсот), но може да се намести на било која вредност.

додадете додаток / префиксен

Додајте IPv6 адреса на интерфејс.

del addr / prefixlen

Отстранете IPv6 адреса од интерфејсот.

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

Создадете нов SIT (IPv6-во-IPv4) уред, тунелирање на дадената дестинација.

irq addr

Поставете ја линијата за прекини што се користи од овој уред. Не сите уреди можат динамички да го сменат поставувањето на IRQ.

io_addr addr

Поставете ја почетната адреса во I / O простор за овој уред.

mem_start addr

Поставете ја почетната адреса за споделена меморија што ја користи овој уред. Само неколку уреди треба ова.

медиумски тип

Поставете ја физичката порта или медиумскиот тип што ќе го користи уредот. Не сите уреди можат да го менуваат ова поставување, и оние што можат да варираат во она што вредности ги поддржуваат. Типични вредности за типот се 10base2 (тенок Ethernet), 10baseT (Twisted-pair 10Mbps Ethernet), AUI (надворешен трансивер) и така натаму. Специјалниот медиум тип на авто може да се користи за да му каже на возачот автоматски да го почувствува медиумот. Повторно, не сите возачи можат да го направат тоа.

[-] емитува [addr]

Ако е даден аргументот за адреси, поставете го протоколот за емитуваната адреса за овој интерфејс. Во спротивно, поставете (или избришете) знакот IFF_BROADCAST за интерфејсот.

[-] pointopoint [addr]

Овој клучен збор го овозможува режимот " точка-до-точка " на интерфејсот, што значи дека е директна врска помеѓу две машини со кои никој друг не слуша.

Ако аргументот за адреси е исто така даден, поставете ја адресата на протоколот на другата страна на врската, исто како и застарената клучен збор dstaddr . Во спротивно, поставете или избришете знак IFF_POINTOPOINT за интерфејсот.

адреса на хардверска класа

Поставете ја хардверската адреса на овој интерфејс, ако двигателот на уредот ја поддржува оваа операција. Клучниот збор мора да биде проследен со името на класата на хардвер и ASCII еквивалент за печатење на хардверската адреса. Класи на хардверот во моментов поддржани вклучуваат етер (Ethernet), ax25 (AMPR AX.25), ARCnet и netrom (AMPR NET / ROM).

multicast

Поставете го multicast знамето на интерфејсот. Ова нормално не треба да биде потребно бидејќи возачите правилно го поставуваат знамето.

адреса

IP адресата да биде доделена на овој интерфејс.

должина на текстура

Поставете ја должината на редот за пренос на уредот. Корисно е ова да се постават на мали вредности за побавни уреди со висока латентност (модемски врски, ISDN) за да се спречат брзите масовни трансфери од вознемирувачки интерактивен сообраќај, како што е премногу телнет.