W wersjach wcześniejszych niż 15.04 istniało nm-toolnarzędzie.
Od man nm-tool:
IMIĘ
nm-tool - narzędzie do zgłaszania stanu i urządzeń NetworkManager
STRESZCZENIE
narzędzie nm
OPIS
Narzędzie nm-tool zapewnia informacje o NetworkManager, urządzeniu i sieciach bezprzewodowych.
To małe narzędzie ładnie współdziałałoby z Menedżerem sieci i generowało raport z odpowiednimi informacjami o każdej linii, który był dość prosty do przeanalizowania za pomocą narzędzi do przetwarzania tekstu. Przykładowe dane wyjściowe:
$ nm-tool | sed -ne '/^ *IPv4/,/^$/p'
IPv4 Settings:
Address: 192.168.42.178
Prefix: 24 (255.255.255.0)
Gateway: 192.168.42.129
Odpowiedź Rinzwind na powiązane pytanie przytoczyła dziennik zmian pakietu Network Manager, który wyjaśnia, że został on upuszczony i zastąpiony przez nmcli. Należy jednak zauważyć, że nmcliprzed i po 15.04 różni się kilkoma argumentami wiersza poleceń. Oto alternatywa dla powyższego:
$ nmcli dev show | grep 'IP4\.ADDRESS\|IP4.GATEWAY'
IP4.ADDRESS[1]: 192.168.0.101/24
IP4.GATEWAY: 192.168.0.1
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: --
Z nmcliinformacji przedstawiono zgodnie z każdego interfejsu, czyli tam zestaw wierszy dla jednego interfejsu, a następnie oddzielone pustą linią inny zestaw wierszy i tak dalej.
Inną alternatywą, którą można zastosować, jest ippolecenie, które jest obecnie preferowane ifconfig. Zgodnie z odpowiedziami pilona i Gilles na temat różnicy między poleceniami „ifconfig” i „ip” , jądro Linuksa i funkcje sieciowe posunęły się naprzód, ale ifconfigpakiet, do którego on należy, nie ewoluował od dłuższego czasu, i dlatego mamy ipnarzędzia. Aby uzyskać informacje adresowe na temat określonych interfejsów, ip -o -4 addrmożna je wykorzystać i ip routeuzyskać informacje o routingu / bramie.