Linux jest dostarczany z wieloma narzędziami sieciowymi do zarządzania infrastrukturą sieciową zarówno na dużą, jak i na małą skalę. Przez długi czas, narzędzia-sieciowe były domyślnymi narzędziami sieciowymi z wyboru, ale zostały zastąpione przez iproute2 narzędzia.
W tym przewodniku przyjrzymy się kilku ważnym narzędziom sieciowym, które mają zastąpić przestarzałe narzędzia sieciowe. Większość nowoczesnych wersji Linuksa jest dostarczana z nowym iproute2 narzędzia domyślnie.
Oto niektóre z nowych narzędzi sieciowych iproute2, które zastąpiły stare i przestarzałe narzędzia sieciowe w systemie Linux.
1. SS
Narzędzie ss, skrót od „statystyki gniazda”, to zestaw narzędzi sieciowych, które są częścią iproute2.
ss zastępuje większość narzędzi netstat. Pobiera informacje o gniazdach bezpośrednio z przestrzeni jądra i w większości przypadków jest szybszy niż jego poprzednik. Jest również w stanie wyświetlić więcej informacji o TCP i stanie niż narzędzia sieciowe.
Polecenia ss są bardzo krótkie i precyzyjne. Na przykład, aby wyświetlić informacje o TCP, musisz uruchomić następujące polecenie:
ss-t
Aby dowiedzieć się więcej o opcjach poleceń ss i ich użyciu, możesz sprawdzić nasz szczegółowy przewodnik po ss lub uzyskaj pomoc wiersza poleceń za pomocą ss --pomoc lub mężczyzna.
2. ip a
Uzyskiwanie informacji o protokole internetowym (IP) jest jednym z najczęstszych zadań sieciowych wykonywanych zarówno przez administratorów systemu, jak i użytkowników komputerów PC. ten IP zestaw poleceń pokazuje i manipuluje urządzeniami sieciowymi lub routingiem, interfejsami i tunelami.
Tradycyjnie robili to ifconfig polecenie, które jest odpowiedzialne za wyświetlanie szczegółów na wszystkich interfejsach sieciowych. ifconfig jest teraz zastąpiony przez ip a lub adres IP.
Aby uzyskać aktualny adres IP, po prostu uruchom polecenie:
ip a
3. IP n
IP sąsiad, ip neigh, ip sąsiad lub po prostu ip n to potężne narzędzie sieciowe używane do manipulowania wpisami protokołu ARP (Address Resolution Protocol) lub pamięci podręcznej NDISC. Działa poprzez znalezienie adresu Media Access Control (MAC) sąsiada sieci dla danego adresu IP.
ten IP n polecenie zastępuje stare arp Komenda. Jest używany głównie podczas pracy z urządzeniami routingu i tunelami. W przeciwieństwie do swojego poprzednika, który stara się robić wszystko, ip n jest bardziej zwięzły i łatwiejszy w użyciu i nauce.
Na przykład, aby wyświetlić wpisy w tabeli ARP, po prostu uruchom następujące polecenie:
ip i pokaż
4. iw
Polecenie iw służy do wyświetlania i konfigurowania urządzeń bezprzewodowych. Zastępuje iwconfig Komenda. iw używa nagłówka publicznego interfejsu Netlink i obsługuje wszystkie najnowsze sterowniki dodane do jądra Linuksa.
Aby uzyskać informacje o urządzeniach bezprzewodowych i ich możliwościach, np. o paśmie sieci, standardzie Wi-Fi itp., możesz uruchomić polecenie:
iw liście
link ip zastępuje imię Komenda. Służy głównie do wyświetlania i modyfikowania interfejsów sieciowych. Pamiętaj, że będziesz potrzebować podwyższone przywileje sudo aby dokonać zmian w konfiguracji.
Oprócz polecenia ip link Linux zapewnia również inną alternatywę, a mianowicie ifrename. Możesz dowiedzieć się więcej o ip link i jego opcjach ze stron podręcznika, używając człowiek ip link Komenda.
6. trasa IP
Do wyświetlania i konfigurowania tras tabel, interfejsów sieciowych i tuneli można użyć polecenia ip route. Polecenie ip route lub po prostu IP r zastępuje trasa polecenie w systemie Linux.
Aby wyświetlić swoje aktualne trasy, użyj polecenia:
IP r
7. tunel IP
Jak sama nazwa wskazuje, możesz użyć polecenia ip tunnel do konfiguracji tunelu. Na przykład, aby skonfigurować tunele IPv4 lub IPv6 do transmisji pakietów.
tunel ip zastępuje iptunnel polecenie z pakietu net-tools. Aby wyświetlić tunele, uruchom następujące polecenie:
pokaz tunelu ip
Skorzystaj z nowych poleceń iproute2
W tym przewodniku pokazano nowe narzędzia sieciowe, które mają zastąpić przestarzały pakiet net-tools. Chociaż nadal możesz używać narzędzi sieciowych w Linuksie, nie były one utrzymywane od dłuższego czasu i stwarzają pewne zagrożenie bezpieczeństwa. Nowe narzędzia sieciowe iproute2 są solidne iw większości przypadków szybsze niż ich poprzednicy.
Możesz użyć tych poleceń, aby rozwiązać problemy z siecią i rozwiązywać problemy z Internetem w systemach operacyjnych opartych na systemie Linux.
Jak rozwiązywać problemy z połączeniem internetowym w systemie Linux?
Czytaj dalej
Powiązane tematy
- Linux
- Aplikacje na Linuksa
- Polecenia Linuksa
- Sieć komputerowa
O autorze

Mwiza z zawodu zajmuje się tworzeniem oprogramowania i obszernie pisze na Linuksie oraz programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstwa.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować