
Foto s laskavým svolením new1mproved
Tento článek napsal Lakshmanan G
Příkaz Ifconfig se používá ke konfiguraci síťových rozhraní. ifconfig je zkratka pro konfigurátor rozhraní. Ifconfig se široce používá k inicializaci síťového rozhraní ak povolení nebo zakázání rozhraní.
V tomto článku se podíváme na 7 běžných použití příkazu ifconfig.
1. Zobrazit síťová nastavení ethernetového adaptéru
Ifconfig, když je vyvolán bez argumentů, zobrazí všechny podrobnosti o aktuálně aktivních rozhraních. Pokud zadáte název rozhraní jako argument, zobrazí se podrobnosti o tomto konkrétním rozhraní.
# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:2D:32:3E:39:3B inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:977839669 errors:0 dropped:1990 overruns:0 frame:0 TX packets:1116825094 errors:8 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2694625909 (2.5 GiB) TX bytes:4106931617 (3.8 GiB) Interrupt:185 Base address:0xdc00
2. Zobrazit podrobnosti o všech rozhraních včetně zakázaných rozhraní
# ifconfig -a
3. Zakázat rozhraní
# ifconfig eth0 down
4. Povolit rozhraní
# ifconfig eth0 up
5. Přiřaďte ip-adresu rozhraní
Přiřaďte 192.168.2.2 jako IP adresu rozhraní eth0.
# ifconfig eth0 192.168.2.2
Změňte masku podsítě rozhraní eth0.
# ifconfig eth0 netmask 255.255.255.0
Změňte adresu vysílání rozhraní eth0.
# ifconfig eth0 broadcast 192.168.2.255
Přiřaďte ip-adresu, masku sítě a vysílání současně k rozhraní eht0.
# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255
6. Změňte MTU
Tím se změní maximální přenosová jednotka (MTU) na XX. MTU je maximální počet oktetů, které je rozhraní schopno zpracovat v jedné transakci. Pro Ethernet je maximální přenosová jednotka standardně 1500.
# ifconfig eth0 mtu XX
7. Promiskuitní režim
Ve výchozím nastavení, když síťová karta přijme paket, zkontroluje, zda paket patří jí. Pokud ne, karta rozhraní normálně zahodí paket. Ale v promiskuitním režimu karta paket nezahodí. Místo toho bude přijímat všechny pakety, které procházejí síťovou kartou.
K nastavení rozhraní v promiskuitním režimu je vyžadováno oprávnění superuživatele. Většina nástrojů pro monitorování sítě používá promiskuitní režim k zachycení paketů a analýze síťového provozu.
Následování přepne rozhraní do promiskuitního režimu.
# ifconfig eth0 promisc
Následující přepne rozhraní do normálního režimu.
# ifconfig eth0 -promisc
Tento článek napsal Lakshmanan G. Pracuje ve společnosti bk Systems (p) Ltd a má zájem přispívat do open source. The Geek Stuff uvítá vaše tipy a články hostů.