GNU/Linux >> Znalost Linux >  >> Ubuntu

Linux IP příkaz s příklady

Příkaz IP je síťový příkaz, který poskytuje informace o síťových rozhraních a také provádí konfiguraci sítě. Můžete například ručně přiřadit IP adresu, zobrazit všechna síťová rozhraní, spravovat směrovací tabulku, povolit nebo zakázat síťové rozhraní a tak dále.

V tomto tutoriálu prozkoumáme různé případy použití příkazu IP pro Linux na několika praktických příkladech.

Základní syntaxe

Příkaz IP má následující syntaxi:

$ ip [ OPTIONS ] OBJECT { COMMAND | help }

Zobrazení informací o síťových rozhraních

Jedním z běžných použití příkazu IP je zobrazení síťového rozhraní systému. Níže uvedený příkaz můžete použít k zobrazení informací o všech síťových rozhraních systému včetně IP adresy, mac adresy, stavu propojení (ať už nahoru nebo dolů) a MTU (maximální přenosová jednotka)

$ ip addr

NEBO

$ ip a

Jak bylo zmíněno, příkazy poskytují podrobné informace o připojeném síťovém rozhraní, jak je uvedeno,

Zobrazit pouze adresy IPv4 a IPv6

Můžete si vybrat, zda chcete uvést adresy IPv4 nebo IPv6, jak je uvedeno na obrázku. Chcete-li zobrazit všechny adresy IPv4 síťových rozhraní, spusťte příkaz:

$ ip -4 a

Chcete-li vypsat adresy IPv6 všech rozhraní, proveďte:

$ ip -6 a

Zobrazení informací o konkrétním síťovém rozhraní

Dosud jsme zobrazovali informace o všech síťových rozhraních. Ale co když nemáte zájem získat informace o jednom rozhraní. Jak to uděláte?

Chcete-li zobrazit informace o rozhraní, použijte syntaxi:

$ ip a show dev interface_name

Například ke shromažďování informací o enp0s3 pouze rozhraní, spusťte příkaz:

$ ip a show dev enp0s3

NEBO

$ ip a list enp0s3

Přiřazení adresy IP rozhraní

Nyní se zaměříme na to, jak můžete rozhraní přiřadit IP adresu. Chcete-li to provést, použijte syntaxi příkazu:

$ ip a add {ip_addr/mask} dev {interface}

Chcete-li například přiřadit enp0s3 rozhraní IP 192.168.2.120 s 255.255.255.0 masku podsítě, spusťte příkaz.

$ sudo ip a add 192.168.2.120/255.255.255.0 dev enp0s3

Nebo můžete použít /24 Zápis CIDR pro masku podsítě takto

$ sudo ip a add 192.168.2.120/24 dev enp0s3

Odstranění adresy IP ze síťového rozhraní

Chcete-li odstranit adresu IP přiřazenou rozhraní, spusťte příkaz:

$ sudo ip a del 192.168.2.120/255.255.255.0 dev enp0s3

Poté můžete změny ověřit následovně:

$ ip a show dev enp0s3

Přesuňte rozhraní NAHORU nebo DOLŮ

Chcete-li změnit stav síťového rozhraní jeho povolením nebo zakázáním, spusťte syntaxi příkazu

$ sudo ip link set dev DEVICE_NAME {up|down}

Chcete-li stáhnout enp0s3 rozhraní, spusťte:

$ sudo ip link set dev enp0s3 down

Chcete-li jej zobrazit, proveďte:

$ sudo ip link set dev enp0s3 up

Zobrazit směrovací tabulku

Chcete-li zobrazit směrovací tabulku vašeho systému Linux, spusťte příkaz

$ ip r

Závěr

To bylo shrnutí praktických případů použití příkazu IP Linuxu. Toto jsou některé z široce používaných příkladů příkazů, které uživatelé Linuxu čas od času spouštějí.


Ubuntu
  1. Linux Tee Command s příklady

  2. Příkaz linuxové hlavy s příklady

  3. JQ Command v Linuxu s příklady

  1. Linux Source Command s příklady

  2. wc Linux Command s příklady

  3. Linux řazení příkazů s příklady

  1. Echo Command v Linuxu (s příklady)

  2. man Command v Linuxu s příklady

  3. Příkaz AWK v Linuxu s příklady