GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat a používat ifconfig na CentOS 7

Úvod

Jedním z nejběžnějších způsobů konfigurace síťového rozhraní v Linuxu je použití ifconfig příkaz. Příkaz je předinstalován v mnoha distribucích Linuxu. Některé distribuce jako CentOS 7 však tento příkaz zavrhly a již jej ve výchozím nastavení nezahrnují.

V tomto tutoriálu se naučíte, jak nainstalovat a používat ifconfig na CentOS 7.

Předpoklady

  • Nainstalován CentOS 7
  • Přístup do příkazového řádku/okna terminálu
  • Přístup k rootovi nebo uživateli s právy sudo

Jak nainstalovat příkaz ifconfig

ifconfig je součástí net-tools balíček dostupný v úložišti YUM.

1. Otevřete okno terminálu a aktualizujte úložiště:

sudo yum update

2. Dále si stáhněte a nainstalujte net-tools pomocí yum:

sudo yum install net-tools -y

Výstup potvrdí dokončení instalace.

Pomocí příkazu ifconfig

ifconfig příkaz je všestranný. Může:

  • Zobrazte informace o konfiguraci sítě systému.
  • Povolte nebo zakažte síťové rozhraní.
  • Přiřaďte IP adresy, síťové masky a vysílání k síťovým rozhraním.
  • Změňte adresu MAC.
  • Změňte maximální přenosovou jednotku (MTU).
  • Vytvořte aliasy síťového rozhraní.
  • Povolte nebo zakažte promiskuitní režim.

Informace o konfiguraci reklamní sítě

Při použití bez argumentů ifconfig zobrazí informace o aktuálních síťových rozhraních.

Výstup zobrazuje všechny podstatné informace pro aktivní síťová rozhraní, včetně:

  • hardwarovou MAC adresu
  • IP adresy (inet)
  • masky sítě
  • adresy vysílání
  • a zda je rozhraní nahoře nebo dole

Chcete-li zobrazit všechna rozhraní, včetně těch neaktivních, přidejte -a argument:

ifconfig -a

V níže uvedeném příkladu výstup zobrazuje dvě aktivní a jedno neaktivní rozhraní:

Chcete-li zobrazit informace o konkrétním rozhraní, přidejte k příkazu název rozhraní:

ifconfig [interface-name]

Výstup zobrazuje informace pro zadané rozhraní:

Povolení nebo zakázání síťového rozhraní

Povolte síťové rozhraní pomocí následující syntaxe:

sudo ifconfig [interface-name] up

Příkaz nevytváří žádný výstup. Spuštěním ifconfig ukazuje, že seznam aktivních připojení nyní obsahuje enp0s8 :

Syntaxe pro deaktivaci rozhraní je:

sudo ifconfig [interface-name] down

Přidělte IP adresu, masku sítě a vysílání

Přiřaďte IP adresu pomocí ifconfig pomocí příkazu:

sudo ifconfig [interface-name] [IP-address]

Chcete-li přiřadit novou hodnotu masky sítě, zadejte:

sudo ifconfig [interface-name] netmask [netmask-value]

Přiřaďte nové vysílání spuštěním:

sudo ifconfig [interface-name] broadcast [broadcast-value]

Spusťte ifconfig příkaz k ověření výstupu zobrazí nové hodnoty:

Případně můžete všechny hodnoty přiřadit na jeden řádek:

sudo ifconfig [interface-name] [IP-address] netmask [netmask-value] broadcast [broadcast-value]

Změňte MAC adresu síťového rozhraní

MAC adresa je jedinečný identifikátor zařízení v síti. Chcete-li změnit adresu MAC síťového rozhraní, zadejte:

sudo ifconfig [interface-name] hw ether [MAC-address]

Výstup z ifconfig příkaz zobrazí změnu v konfiguraci MAC:

Změňte MTU síťového rozhraní

Maximální přenosová jednotka (MTU) je největší velikost paketu nebo rámce, který lze poslat přes síť. Výchozí MTU je 1500.

Zvýšení MTU sítě zvyšuje rychlost přenosu dat.

Chcete-li změnit hodnotu MTU pomocí ifconfig , použijte následující syntaxi:

sudo ifconfig [interface-name] mtu [MTU-value]

Zkontrolujte ifconfig výstup pro potvrzení změny:

Vytvoření aliasů síťového rozhraní

Chcete-li k jednomu síťovému rozhraní přiřadit více než jednu adresu IP, použijte Aliasy IP . ifconfig povoluje aliasy s podmínkou, že jejich IP adresy patří ke stejné masce sítě.

Název aliasu se skládá z názvu hlavního rozhraní a čísla aliasu oddělených dvojtečkou. Chcete-li vytvořit alias, zadejte:

sudo ifconfig [alias-name] [alias-address]

Zkontrolujte, zda byl alias úspěšně vytvořen pomocí ifconfig :

Chcete-li odebrat alias, spusťte následující příkaz:

sudo ifconfig [alias-name] down

Povolte nebo zakažte promiskuitní režim

Promiskuitní režim umožňuje síťovému zařízení zachytit a přečíst celý každý síťový paket, který dorazí. Často se používá ke sledování síťové aktivity.

Zapněte promiskuitní režim zadáním:

sudo ifconfig [interface-name] promisc

Zkontrolujte, zda je aktivní promiskuitní režim pomocí ifconfig :

Chcete-li zakázat promiskuitní režim, použijte příkaz:

sudo ifconfig [interface-name] -promisc

Cent OS
  1. Jak nainstalovat a používat TensorFlow na CentOS 7

  2. Jak nainstalovat a používat PHP Composer na CentOS 7

  3. Jak nainstalovat a používat TeamSpeak Server na CentOS 7

  1. Jak nainstalovat a používat Docker na CentOS 7

  2. Jak nainstalovat a používat Docker Compose na CentOS 7

  3. Jak nainstalovat a používat PHP Composer na CentOS 7

  1. Jak nainstalovat a používat FFmpeg na CentOS 7

  2. Jak nainstalovat a používat FFmpeg na CentOS 8

  3. Jak nainstalovat a používat Curl na CentOS 8