Warum ist das Befehlszeilentool nm-tool in Ubuntu 15.04 nicht verfügbar?
network-manager
Druida Obelix
quelle
quelle
nmcli
?Antworten:
Bitte lesen Sie das 2015-01-27 Changelog für Netzwerkmanager. Ein Ausschnitt aus allen Änderungen ...
Der Name von dem, was Sie wollen, ist nmcli .
Außerdem gibt es einen neuen Toolaufruf
nmtui
:Von der Handbuchseite für nmtui:
quelle
nmtui
.nm-tool
wurde verwendet, um den Status und die Informationen des Netzwerkmanagers zu Schnittstellen zu melden und eine praktische Zusammenfassung der Netzwerkverbindungen und Ihres Verbindungsstatus bereitzustellen. Ich verstehe jedoch, dass Ubuntu ab 15.04 aufsystemd
Service Manager wechselt und NetworkManager von früheren Versionen nicht mehr so gut funktioniertsystemd
. Daher hat sich NetworkManager jetzt zu einem geändert, der dem in Fedora verwendeten NetworkManager (der übrigens verwendetsystemd
) sehr ähnlich ist. .Was Sie tun können, ist die Verwendung von
nmcli
Optionen, um Ihnen eine bequeme Zusammenfassung der Aufgabennm-tool
zu geben. Insbesondere zu verwendennmcli device show <interface>
. Dies ist das gleiche wienmcli dev list <iface>
in der vorherigen Version.<interface>
part ist optional und kann nur verwendet werden, wenn Sie Informationen zu einer bestimmten Schnittstelle benötigen, z. B.wlan0
odereth0
. Verwenden Sie, um Informationen zu allen Schnittstellen anzuzeigennmcli dev show
. Es gibt eine Menge Material, also kannst du allesless
so einfügen:nmcli dev show | less
Und hier ist ein kleiner Einzeiler, den ich geschrieben habe, um einen allgemeinen Überblick über die Systemverbindungen zu geben:
nmcli dev show | awk '/GENERAL.DEVICE/,/GENERAL.DRIVER/;/GENERAL.CONNECTION/;/IP4.ADDRESS/,/IP4.DOMAIN/'
Beispielausgabe:
nmcli dev wifi
listet die verfügbaren Zugangspunkte auf. Beachten Sie, dassdev
unddevice
synonym verwendet werden.quelle
nmcli device wifi list
oder ich würde denError: 'dev' command 'list' is not valid.
dev
nichtlist
als Argument nehmen, es wird ersetzt durchshow
.dev
scheint gut zu funktionieren, wennwifi
angegeben.Seit neueren Versionen ist das nm-tool nicht mehr im Network-Manager-Paket enthalten.
Für 15.04+ :
Sie können jedoch nm-tool aus der 14.04-Version von network-manager extrahieren. Hier ist, wie es gemacht werden kann.
Es sollte beachtet werden, dass seit dem Posten möglicherweise Sicherheitsupdates vorhanden waren. Unter http://packages.ubuntu.com/trusty/network-manager können Sie überprüfen, ob die unten aufgeführte Version die neueste verfügbare Version ist.
Führen Sie die folgenden Befehle aus:
Die folgenden Befehle sollten jetzt verfügbar sein:
nm-tool
.quelle
nm-applet
undnm-connection-editor
sind für die GUI. Es scheint eine schlechte Idee zu sein, sich mit beiden anzulegen.nm-online
wird vom Network Manager von 15.04 bereitgestellt, daher gibt es auch keinen Grund, sich damit herumzuschlagen. Verwenden Sie dendpkg-deb --fsys-tarfile
Befehl auch zum Extrahieren von Dateien aus .deb-Dateien. Ich würde so etwas verwenden:dpkg-deb --fsys-tarfile network-manager_*.deb | tar -xC / ./usr/bin/nm-tool
--fsys-tarfile
, danke. Außerdem habe ich meistensnm-tool
Bssids, Ssids und Stärken von lokalen Signalen aufgelistet undnmcli
kann dazu verwendet werden , um Folgendes zu tun:nmcli -f BSSID,SSID,SIGNAL,BARS dev wifi list
Wie auch immer.