Polecenie IP w systemie Linux (zarządzaj sieciami)
- 2781
- 249
- Maurycy Napierała
Polecenie IP w Linux jest potężnym narzędziem do zarządzania i konfigurowania interfejsów sieciowych systemu. Umożliwia użytkownikom przeglądanie informacji o interfejsach sieciowych, konfigurowanie adresów IP, tras i innych parametrach sieciowych oraz wykonywanie różnych innych zadań związanych z sieciami. Za pomocą polecenia IP administratorzy mogą łatwo wykonywać wspólne zadania sieciowe, takie jak przypisanie adresów IP do interfejsów, tworzenie i zarządzanie wirtualnymi interfejsami sieciowymi oraz konfigurowanie tabel routingu, bez konieczności korzystania z osobnych narzędzi sieciowych.
To polecenie jest częścią iproute2 pakiet. Z pomocą ip
Polecenie, administratorzy systemu przypisują adres do interfejsu sieciowego i/lub konfigurują parametry sieciowe na interfejsie.
W tym samouczku dowiesz się o zastosowaniach Polecenie Linux IP z przydatnymi przykładami.
Jak używać polecenia IP
Nowoczesne systemy Linux zapewniają iproute2
Pakiet, który zastępuje różne polecenia dostarczone przez pakiet narzędzi netto. Również „IP” Polecenie znajduje się pod tym pakietem, ze świetnymi funkcjami.
Składnia:
„IP” Polecenie używa następującej składni:
IP [opcje] Obiekt polecenie | pomoc1 | IP [opcje] Obiekt polecenie | pomoc |
Często używane obiekty (lub podkomendy) z ich krótkim skrótem:
- Link (L): Wyświetl i modyfikuj interfejsy sieciowe.
- Adres (ADDR/A): Wyświetl i modyfikuj adresy IP.
- trasa (r): Wyświetl i zmodyfikuj tabelę routingu.
- sąsiad (n): Wyświetl i manipuluj obiektami sąsiednimi (tabela ARP).
Zmiany dokonane z wiersza poleceń, takie jak adresy IP, trasy i reguły routingu zasad (i tak dalej) nie są trwałe. Aby wprowadzić zmiany na stałe, musisz edytować odpowiednie pliki konfiguracyjne.
Sprowadź pomoc
„IP”
„Polecenie zapewnia wiele innych obiektów (lub podkomendy) do zarządzania siecią w systemie Linux. Aby zobaczyć pełną listę typu w następującym poleceniu:
Pomoc IP
Wyjście: Zastosowanie: IP [opcje] Obiekt polecenie | help ip [-Force] -Batch nazwa pliku gdzie obiekt: = link | Adres | addrlabel | Trasa | Reguła | sąsiad | NTable | tunel | tuntap | Maddress | Mroute | Mrule | Monitor | xfrm | Netns | L2TP | Fou | MacSec | tcp_metrics | token | Netconf | Ila | VRF | sr | NexThop opcje: = -v [ersion] | -s [tatystyka] | -D [itails] | -R [Esolve] | -H [czyli UMan] | -iec | -J [syn] | -p [retty] | -F [amily] inet | INET6 | MPLS | most | link | -4 | -6 | -I | -D | -M | -B | -0 | -L [oops] maksimum-addr-flush-tatmpts | -BR [IEF] | -O [neline] | -t [imestamp] | -ts [Hort] | -B [ATCH] [nazwa pliku] | -RC [VBUF] [Rozmiar] | -n [etns] Nazwa | -N [Umeric] | -A [LL] | -kolor]
Ponadto użyj polecenia pomocy, aby uzyskać pomoc specyficzną dla obiektu, na przykład:
Pomoc IP Addr
Podobnie wypróbuj poniższe polecenie, aby uzyskać pomoc dla podkomenda.
Pomoc trasy IP
Wypróbuj polecenie pomocy z innymi obiektami, aby uzyskać pomoc.
Następnie dowiesz się o zastosowaniach „IP”
Komenda. W celu uczenia się użyj systemu fizycznie dostępnego. Innymi słowy, każde niewłaściwe polecenie może zmniejszyć interfejs sieciowy i możesz odłączyć od zdalnych systemów. Ale system fizyczny jest nadal dostępny.
Wyświetl i zarządzaj interfejsami sieciowymi
Używać połączyć
Podkomenda z ip
polecenie zarządzania i wyświetlania stanu wszystkich interfejsów sieciowych. Nazwa interfejsów sieciowych może się różnić w zależności od rozkładów Linux i platform sprzętowych itp.
-
Link IP
Polecenie pokazuje szczegóły dotyczące wszystkich interfejsów.Link IP
[LUB]Pokaż linku IP
- Zdefiniuj nazwę interfejsu sieciowego, aby wyświetlić informacje o konkretnej.
Link IP Pokaż ETH0
- Używając
-S
Opcja wyświetla statyki interfejsu sieciowego. Pokazuje wszystkie szczegóły dotyczące pakietu i danych wysyłanych i odbierających na tym interfejsie.link ip -s show eth0
Usuń nazwę interfejsu (ETH0), aby wyświetlić statykę dla wszystkich dostępnych interfejsów sieciowych.
- Użyj
Zestaw linków IP
polecenie, aby zwiększyć interfejs sieciowy w górę iw dół. Tutajw górę
służy do wprowadzenia interfejsu sieciowego online.link IP Ustaw ETH0 UP
Używać
w dół
Opcja przeniesienia interfejsu sieciowego offlineUstaw link IP ETH0 Down
UWAGA: Pracując z systemami zdalnymi, nie obniżaj interfejsu. Może odłączyć system od sieci.
Wyświetl i dodaj adres IP w interfejsach sieciowych
IP Addr
Podkomencja służy do wyświetlania adresu IP skonfigurowanego w interfejsach sieciowych. Możesz także użyć tego samego polecenia, aby ustawić adres IP w interfejsie sieciowym.
- Domyślny
addr
SubkomMand wyświetla szczegóły adresu IP na wszystkich interfejsach. Możesz także dołączyćpokazywać
jest opcjonalnie, aby uzyskać te same wyniki.IP Addr
[LUB]Pokaz IP Addr
Możesz także wyświetlać tylko
IPv4
LubIPv6
adresy IP za pomocąIP -4 addr
LubIP -6 addr
polecenia. - Podaj nazwę interfejsu za pomocą
Pokaz IP Addr
Podkomenda do wyświetlenia adresu IP określonego interfejsu. Na przykład wyświetl adres IP w interfejsie sieciowym ETH0:IP addr show dev eth0
-
IP Addr Dodaj
Subkommand jest używany do dodania adresu w interfejsie sieciowym. Poniższe polecenie przypisuje adres IP192.168.10.100
z masą sieci24
NA ETH0 Interfejs sieciowy.IP Addr Dodaj 192.168.10.100/24 Dev ETH0
- Przypisanie wielu adresów IP do jednego interfejsu sieciowego
IP Addr Dodaj 192.168.10.100/24 Dev ETH0
IP Addr Dodaj 192.168.10.105/24 Dev ETH0
- Użyj
IP addr del
Podkomenda do usunięcia adresu IP z dowolnego interfejsu sieciowego. Na przykład użyj następującego polecenia, aby usunąć adres IP192.168.10.105
z 24 maskami podsieci z interfejsu ETH0IP addr del 192.168.10.105/24 Dev ETH0
Wyświetl i zmień tabelę routingu
ip
Polecenie zapewnia również opcję wyświetlenia lub zmiany tabeli routingu dowolnego interfejsu sieciowego.
Używać Trasa IP
Podkomenda do pracy z tabelami routingu.
- Wymień tabelę routingu jądra. Używać
trasa
podkomenda, aby wymienić wszystkie wpisy routingu w jądrze.Trasa IP
Wyjście: domyślnie przez 192.168.10.1 Dev Eth0 Proto Static 192.168.10.0/24 Dev Eth0 Proto Chernel Link SRC 192.168.10.1
Powyższe wyniki pokazują, że
192.168.10.1
jest domyślną bramą używaną przez jądro za pośrednictwem interfejsu sieciowego ETH0. - Dodaj domyślną trasę (dla wszystkich adresów) za pomocą lokalnej bramy 192.168.10.1, które można osiągnąć na urządzeniu ETH0
Trasa IP Dodaj domyślnie przez 192.168.10.1 Dev ETH0
- Dodaj trasę do 192.168.10.0/24 przez bramę o 192.168.10.1
Trasa IP Dodaj 192.168.10.0/24 przez 192.168.10.1
- Dodaj trasę do 192.168.10.0/24, które można osiągnąć na urządzeniu ETH0
Trasa IP Dodaj 192.168.10.0/24 Dev ETH0
- Użyj następującego polecenia, aby usunąć trasę dla 192.168.10.0/24 przez bramę o 192.168.10.1
Route ip Usuń 192.168.10.0/24 przez 192.168.10.1
- Wymień wychodzącą trasę zdefiniowaną dla 192.168.10.0/24 Aby użyć urządzenia ETH0
Trasa IP Wymień 192.168.10.0/24 Dev EM1
- Wyświetl trasę dla docelowego adresu IP. To polecenie jest bardzo przydatne podczas rozwiązywania problemów sieci. Innymi słowy, możesz znaleźć trasę używaną przez system, aby dotrzeć do zdefiniowanego docelowego adresu IP.
Trasa IP zdobądź 8.8.8.8
Wniosek
Podsumowując, polecenie IP w Linux jest niezbędnym narzędziem do zarządzania i konfigurowania interfejsów sieciowych systemu. Jego wszechstronność, łatwość użytkowania i potężne funkcje sprawiają, że jest popularnym wyborem wśród administratorów systemu. Niezależnie od tego, czy chcesz skonfigurować adresy IP, skonfigurować wirtualne interfejsy, czy też zarządzać tabelami routingu, polecenie IP jest objęte. Przy odrobinie wiedzy i praktyce Ty również możesz skorzystać ze wszystkiego, co polecenie IP ma do zaoferowania i stać się bardziej wydajnym i skutecznym administratorem sieci.