Jak używać polecenia IP w Ubuntu

Jak używać polecenia IP w Ubuntu
IP (protokół internetowy) działa jako unikalny adres identyfikatora w sieci. Ten unikalny identyfikator pomaga wysyłać informacje między różnymi urządzeniami w sieci. Usługi internetowe działają również na podstawie IP i rozróżniają kilka urządzeń, takich jak routery, komputery itp. Adresy IP składają się z czterech oddzielonych ciągów liczb całkowitych, zakres każdego ciągu może wahać się od 0 do 255 (0.0.0.0 do 255.255.255.255).

Polecenia IP w Ubuntu mogą być używane do kilku celów w sieci, takich jak przypisanie, usuwanie, konfigurowanie adresu lub konfigurowanie parametrów dla interfejsów sieciowych. Można powiedzieć, że jest to alternatywa dla polecenia ifconfig Ubuntu, ale jest to dość przydatne i powszechnie używane w dzisiejszych czasach, ponieważ polecenie ifconfig nie było utrzymywane tak długo, a zatem zostało poddane amortyzowanemu. Ten przewodnik będzie koncentrował się na użyciu polecenia IP w Ubuntu:

Zacznijmy od składni polecenia IP:

Składnia:

IP [opcje] Obiekt polecenie | pomoc

Przed zagłębieniem się w ten samouczek; Wykonaj następujące polecenie w terminalu, aby uzyskać polecenia i argumenty związane z IP:

$ ip help

Jak sprawdzić adresy IP wszystkich interfejsów sieciowych

Możesz sprawdzić adresy IP interfejsów sieciowych za pomocą podanego poniżej polecenia. W tym celu użyjemy „adres„Obiekt polecenia IP:

$ adres IP

Otrzymasz to samo wyjście, jeśli użyjesz „addr" zamiast "adres„W powyższym poleceniu.

Należy zauważyć, że polecenia IP mogą być używane z różnymi opcjami, aby uzyskać dane wyjściowe określonego polecenia w wymagany sposób.

Na przykład, jeśli chcesz uzyskać adresy IP wszystkich interfejsów sieciowych w kolorowy sposób, musisz użyć „-C„Opcja, jak pokazano poniżej:

Adres $ ip -c

Jak uzyskać tylko adresy IPv4 lub IPv6 interfejsów sieciowych

Możesz uzyskać tylko adresy IPv4 lub IPv6 za pomocą polecenia określonego poniżej; Będziesz musiał użyć „-4„Opcja dla IPv4 i„-6„Opcja dla IPv6.

Adres $ ip -4

Lub:

Adres $ ip -6

Jak uzyskać informacje o warstwie linków interfejsów sieciowych

Warstwa łącza danych działa w najniższej pozycji w TCP/IP i określa metody wewnątrz łącza sieci lokalnej, na której komunikują się hosty. Komenda IP może być używana do pobierania informacji o warstwie łącza wszystkich interfejsów sieciowych lub jednej zgodnie z Twoim wymaganiem. Musisz użyć „połączyć”Słowo kluczowe, jak pokazano poniżej:

$ ip link

Powyższe polecenie wyświetliło informacje o warstwie łącza danych wszystkich interfejsów sieciowych; Ponadto, jeśli chcesz uzyskać określony interfejs, musisz określić nazwę tego interfejsu, jak pokazano poniżej:

$ ip link show enp0s3

Ponadto możesz uzyskać statystyki warstwy łącza za pomocą „-S„Opcja polecenia IP, jak pokazano poniżej:

link $ ip -s

Jak przypisać adres IP do interfejsu za pomocą polecenia IP

Możesz użyć polecenia IP, aby przypisać określony adres IP do interfejsu sieciowego; Polecenie podane poniżej przypisuje adres IP (192.168.10.1/10) do interfejsu "lo”(„ LO ”odnosi się do adresu, którego komputer używa do komunikowania się z sobą): zauważa się, że następujące polecenie nie będzie wykonywane, dopóki uprawnienia sudo nie zostaną przyznane:

$ sudo adres IP dodaj 192.168.10.1/10 Dev Lo

Aby zauważyć zmiany, musisz uruchomić polecenie:

$ adres IP Pokaż

Lub:

$ adres IP

Jak usunąć adres IP interfejsu sieciowego za pomocą polecenia IP

Polecenie IP można wykorzystać do usunięcia adresu IP interfejsu sieciowego. Powiedzmy, że chcemy usunąć adres IP ”192.168.10.1/10”Interfejsu„lo”, Musisz użyć„del„Słowo kluczowe z poleceniem IP, jak pokazano poniżej:

$ sudo ip addr del 192.168.10.1/10 Dev Lo

Musisz uzyskać adresy IP po powyższym poleceniu, aby sprawdzić, czy adres IP został usunięty, czy nie:

Jak włączyć lub wyłączyć interfejs sieciowy za pomocą polecenia IP

Za pomocą polecenia IP można włączyć lub wyłączyć dowolny z dostępnych interfejsów sieciowych:

Na przykład, aby wyłączyć „ENP0S3”, Użyj następującego polecenia:

$ sudo ip link zestaw ENP0S3

Lub umożliwić „ENP0S3„Interfejs sieciowy, wykonaj polecenie podane poniżej, a zauważysz, że stan„ENP0S3”Został ponownie ożywiony:

$ sudo ip Link Ustaw ENP0S3 UP

Jak monitorować interfejsy sieciowe za pomocą polecenia IP

Jedną z głównych zalet polecenia IP jest monitorowanie stanu, tras i adresów urządzeń. Wykonaj następujące polecenie, aby monitorować swoją sieć; Będzie nadal monitorować, dopóki nie złamiesz sesji, wydostając się z polecenia (Ctrl+c):

Monitor $ ip

„„NIEŚWIEŻY" I "Osiągalne”Reprezentuj dostępność interfejsów sieciowych; Oba są ważne, ale „NIEŚWIEŻY„Stan jest nieosiągalny. Jednakże, "SONDA„Leży pomiędzy państwami osiągalnym i nieosiągalnym; „„SONDA”Wskazuje, że interfejs będzie wkrótce dostępny.

Wniosek

Polecenie IP w Ubuntu jest dobrze znanym poleceniem do obsługi sieci. Począwszy od wprowadzenia IP do szczegółowego użycia tego polecenia w Ubuntu, można go użyć do wykonywania kilku zadań związanych z siecią, takich jak monitorowanie urządzeń sieciowych, dodanie/usuwanie adresu IP interfejsów. Wcześniej używane było polecenie ifconfig, ale z powodu braku konserwacji zostało przestrzegane, a zatem jest zastąpione poleceniem IP. Mam nadzieję, że ten artykuł będzie dla Ciebie korzystny, a jeśli chcesz bardziej szczegółowego przewodnika na temat poleceń związanych z siecią, musisz odwiedzić Linuxhint.