Příkaz ifconfig umožňuje uživateli zobrazit aktuální informace o IP adresování pro každou síťovou kartu rozpoznanou systémem. Zobrazení konfigurace IP adresy je jedním z prvních kroků při odstraňování problémů se sítí. Příkaz ifconfig zobrazuje adresu IP, masku podsítě, ID vysílání, adresu MAC, základní informace o výkonu a název síťové karty. Nástroj také umožňuje umístění síťových karet v konfiguraci nahoru nebo dolů (povoleno nebo zakázáno).
Příkaz ifconfig je v Linuxu oficiálně zastaralý, jak je uvedeno v manuálové stránce; je však stále k dispozici v mnoha současných distribucích.
Syntaxe
Syntaxe příkazu ifconfig je:
# ifconfig [options] [interface]
Příklady příkazů ifconfig
1. Chcete-li zobrazit všechna rozhraní v systému:
# ifconfig -a
2. Chcete-li zobrazit všechny statistiky rozhraní:
# ifconfig -s # ifconfig -s eth1
3. Přidání adresy IPv6 do rozhraní:
# ifconfig eth1 add
4. Chcete-li odstranit adresu IPv6 k rozhraní:
# ifconfig eth1 add
5. Chcete-li vytvořit nové zařízení SIT:
# ifconfig eth5 tunnel ::
6. Chcete-li nastavit linku přerušení používanou zařízením:
# ifconfig eth1 -irq addr
7. Nastavení počáteční adresy v I/O prostoru pro toto zařízení:
# ifconfig eth1 io_addr addr
8. Nastavení počáteční adresy pro sdílenou paměť používanou tímto zařízením:
# ifconfig eth1 mem_start addr
9. Nastavení fyzického portu nebo typu média, které má zařízení používat:
# ifconfig eth1 media type
10. Nastavení hardwarové adresy tohoto rozhraní:
# ifconfig eth1 hw class address
11. Nastavení příznaku multicast na rozhraní:
# ifconfig eth1 multicast
12. Chcete-li nastavit adresu IP rozhraní:
# ifconfig eth1 address 192.168.27.100
13. Chcete-li nastavit délku přenosové fronty zařízení:
# ifconfig eth1 txqueuelen length