Úvod
ip Příkaz v Linuxu je přítomen v net-tools, který se používá k provádění několika úloh správy sítě. IP je zkratka pro internetový protokol. Tento příkaz se používá k zobrazení nebo manipulaci se směrováním, zařízeními a tunely. Je podobný ifconfig příkaz, ale je mnohem výkonnější a je k němu připojeno více funkcí a zařízení. ifconfig je jedním z zastaralých příkazů v síťových nástrojích Linuxu, který nebyl udržován po mnoho let. Příkaz ip se používá k provádění několika úkolů, jako je přiřazení adresy síťovému rozhraní nebo konfigurace parametrů síťového rozhraní.
Může provádět několik dalších úkolů, jako je konfigurace a úprava výchozího a statického směrování, nastavení tunelu přes IP, výpis IP adres a informací o vlastnostech, úprava stavu rozhraní, přidělování, mazání a nastavení IP adres a tras.
Syntaxe:
ip [ OPTIONS ] OBJECT { COMMAND | help }
Možnosti:
- -adresa: Tato možnost se používá k zobrazení všech IP adres spojených na všech síťových zařízeních.
ip address

Zobrazí se informace týkající se všech rozhraní dostupných v našem systému, ale pokud chceme zobrazit informace o jakémkoli konkrétním rozhraní, přidejte možnosti show následované názvem konkrétního síťového rozhraní.
ip address show (interface)
Příklad:
ip address show ens33

- -odkaz: Slouží k zobrazení informací o spojové vrstvě, takže načte charakteristiky aktuálně dostupných zařízení spojové vrstvy. Jakékoli síťové zařízení, které má načtený ovladač, lze klasifikovat jako dostupné zařízení.
ip link

Tato možnost odkazu při použití s -s Tato možnost se používá k zobrazení statistik různých síťových rozhraní.
ip -s link

Chcete-li tedy získat informace o konkrétním síťovém rozhraní, přidejte možnost show následovanou názvem konkrétního síťového rozhraní.
ip -s link show (interface)
Příklad:
ip -s link show ens33

- -trasa: Takže Tento příkaz vám pomůže vidět směrovací pakety, které vaše síť vezme, jak je nastaveno ve vaší směrovací tabulce. První položka je výchozí trasa.
ip route

- -přidat: To se používá k přiřazení IP adresy k rozhraní.
ip a add (ip_address) dev interface
Příklad:
ip a add 192.168.1.50/24 dev ens33
- -del: To se používá k odstranění přiřazené IP adresy k rozhraní.
ip a del (ip_address) dev interface
Příklad:
ip a del 192.168.1.50/24 dev ens33
- -nahoru: Takže Tato možnost umožňuje síťové rozhraní.
ip link set (interface) up
Příklad:
ip link set ens33 up
- -dolů: Tato možnost zakáže síťové rozhraní.
ip link set (interface) down
Příklad:
ip link set ens33 down
- -monitor: Tento příkaz může nepřetržitě sledovat a zobrazovat stav zařízení, adres a tras.
ip monitor
- -help: Tento příkaz slouží jako nápověda k získání dalších informací o příkazu ip.
ip help

- -soused: Tento příkaz slouží k zobrazení MAC adresy zařízení připojených k vašemu systému.
ip neighbour

- STABLE: To znamená, že soused je platný, ale pravděpodobně je již nedosažitelný, takže se jej jádro pokusí zkontrolovat při prvním přenosu.
- DOSTUPNÉ: To znamená, že soused je platný a dosažitelný.
- ZPOŽDĚNÍ: To znamená, že paket byl odeslán stabilnímu sousedovi a jádro čeká na potvrzení.
Úprava položek ARP (protokol rozlišení adresy) :
- Smazat záznam ARP:
ip neighbour del (ip_address) dev interface
Příklad:
ip neighbour del 192.168.0.200 dev ens33
- Přidat položku ARP:
ip neighbour add (ip_address) dev interface
Příklad:
ip neighbour add 192.168.0.200 dev ens33