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.