Ú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