GNU/Linux >> Znalost Linux >  >> Linux

Ifconfig:7 příkladů konfigurace síťového rozhraní


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ů.


Linux
  1. Přidejte cloudové síťové rozhraní ke cloudovému serveru

  2. CentOS / RHEL 7 :Jak nakonfigurovat Network Bonding nebo NIC teaming

  3. Příklady příkazů ifconfig v Linuxu

  1. Nakonfigurujte síťové rozhraní jako klienta DHCP na RHEL7 Linux

  2. Příklady příkazů dsniff v Linuxu

  3. Určete, zda je síťové rozhraní bezdrátové nebo kabelové

  1. Jak nakonfigurovat virtuální síťové rozhraní na Redhat 7 Linux

  2. Jak nakonfigurovat virtuální síťové rozhraní na RHEL 8 / CentOS 8

  3. Sledujte objem síťového provozu přes rozhraní