Dlaczego narzędzie wiersza polecenia nm-tool nie jest dostępne w Ubuntu 15.04?
network-manager
Druida Obelix
źródło
źródło
nmcli
?Odpowiedzi:
Przeczytaj dziennik zmian 2015-01-27 dla menedżera sieci. Fragment kodu wszystkich zmian ...
Nazwa tego, co chcesz, to nmcli .
Poza tym pojawiło się nowe wywołanie narzędzia
nmtui
:Ze strony podręcznika dla nmtui:
źródło
nmtui
.nm-tool
został wykorzystany do zgłoszenia stanu menedżera sieci i informacji o interfejsach, zapewniając wygodne podsumowanie połączeń sieciowych i status połączenia. Jednak rozumiem, że od 15.04 Ubuntu przechodzi nasystemd
menedżera usług, a NetworkManager z poprzednich wersji nie działa całkiem dobrzesystemd
, dlatego teraz NetworkManager zmienił się na bardzo podobny do NetworkManager używanego w Fedorze (który, nawiasem mówiąc, używasystemd
) .Możesz użyć
nmcli
opcji, aby uzyskać wygodne podsumowanie, podobnie jaknm-tool
użycie do zrobienia. W szczególności zastosowanienmcli device show <interface>
. To jest tak samo jaknmcli dev list <iface>
w poprzedniej wersji.<interface>
część jest opcjonalna i może być używana tylko wtedy, gdy potrzebujesz informacji o określonym interfejsie, takich jakwlan0
lubeth0
. Aby wyświetlić informacje o wszystkich interfejsach, użyjnmcli dev show
. Jest dużo materiału, więc możesz to wszystko połączyć wless
taki sposób:nmcli dev show | less
A oto mały linijka, którą napisałem, aby dać ogólny przegląd połączeń systemowych:
nmcli dev show | awk '/GENERAL.DEVICE/,/GENERAL.DRIVER/;/GENERAL.CONNECTION/;/IP4.ADDRESS/,/IP4.DOMAIN/'
Przykładowe dane wyjściowe:
nmcli dev wifi
wyświetli listę dostępnych punktów dostępu. Uwaga:dev
idevice
są używane zamiennie.źródło
nmcli device wifi list
albo dostanę błądError: 'dev' command 'list' is not valid.
dev
nie bierze sięlist
za argument, jest zastąpiony przezshow
.dev
wydaje się działać dobrze, gdywifi
jest określony.Od najnowszych wersji nm-tool nie jest już częścią pakietu menedżera sieci.
Dla 15.04+ :
Możesz jednak wyodrębnić nm-tool z wersji 14.04 menedżera sieci. Oto jak można to zrobić.
Należy zauważyć, że od opublikowania tego mogły istnieć aktualizacje zabezpieczeń. Możesz odwiedzić http://packages.ubuntu.com/trusty/network-manager aby sprawdzić, czy wymieniona poniżej wersja jest najnowszą dostępną wersją.
Uruchom następujące polecenia:
Teraz powinny być dostępne następujące polecenia:
nm-tool
.źródło
nm-applet
inm-connection-editor
są dla GUI. To zły pomysł, aby zadzierać z nimi obojgiem.nm-online
jest udostępniany przez Network Managera 15.04, więc nie ma powodu, aby z tym zadzierać. Ponadto użyjdpkg-deb --fsys-tarfile
polecenia do wyodrębnienia plików z plików .deb.dpkg-deb --fsys-tarfile network-manager_*.deb | tar -xC / ./usr/bin/nm-tool
--fsys-tarfile
później, dzięki. Poza tym najczęściej używałemnm-tool
do wyświetlania bssidów, ssidów i mocnych sygnałów lokalnych inmcli
można tego używać do: wnmcli -f BSSID,SSID,SIGNAL,BARS dev wifi list
każdym razie.