Andere Posts befassen sich anscheinend mit komplizierteren Netzwerkverbindungsproblemen über die Befehlszeile.
Die Unity-Leiste Netzwerk-Anzeige / -Taste reagiert manchmal nicht besonders gut - sie versucht immer wieder, eine Verbindung zu einem Netzwerk herzustellen, selbst wenn ich auf "Trennen" klicke.
Also möchte ich die Befehlszeile für die Steuerung gehen. Ich mag sowieso keine GUIs.
Gibt es nicht ein einfaches Kommandozeilen-Tool, das so etwas wie folgendes kann?
wifi connect MyNetworkNameA
wifi disconnect
wifi connect MyNetworkNameB
Antworten:
Ich denke, Sie möchten weiterhin die verwaltete Schnittstelle (von NetworkManager) verwenden.
nmcli
ist ein Befehlszeilentool zur Steuerung von NetworkManager.Verwenden Sie (
<SavedWiFiConn>
) , um eine Liste der gespeicherten Verbindungen anzuzeigen.Liste der verfügbaren WLAN-Hotspots anzeigen (
<WiFiSSID>
)oder:
Liste der Schnittstellen anzeigen (
<WifiInterface>
)Ändern Sie einfach
<WifiInterface>
,<WiFiSSID>
,<WiFiPassword>
in den folgenden Befehlen Ihr Setup zu reflektieren. Wenn die WLAN-Informationen bereits gespeichert wurden, ist es einfacher, den<SavedWiFiConn>
Namen der Verbindung zu verwenden, wie er in NetworkManager gespeichert wurde.Ubuntu 16.04
Ein anderer Weg:
Ubuntu 15.10 und früher
Ein anderer Weg:
Wenn Ihr Passwort nicht automatisch erkannt wird, geben Sie Folgendes ein:
Referenz:
man nmcli
quelle
cron
für die Terminierung WiFi Scan mitiwlist wlan0 scanning
odernmcli d wifi list
anschließendnmcli
an die entsprechenden WLAN - Netzwerk zu verbinden , je nach Ihren Bedürfnissen.nmcli c up id "Apollo III Connect"
Es gab einen Fehler. Wenn ich das Wort auslassenid
und tippte diese verbindet es ohne Fehler:nmcli c "Apollo III Connect"
. Ich verstehe jetzt, wie man es verbindet. Sie sagenid
als Parameter und ersetzen das Wortid
durch den Namen der Verbindung, die Sie <WiFiConn> nennen. Vielen Dank!sudo nmcli dev wifi con "SSID_NAME" password PASSWORD "CONFIG_NAME"
So finden Sie automatisch Ihre gespeicherten Verbindungsaufbauten:nmcli c
nmtui
Ncurses LösungGroßartige interaktive Option für ncurses-Netzwerkmanager:
Kommt im selben Paket wie
nm-applet
undnm-cli
und ist daher weit verbreitet.Bildschirmfoto:
Getestet in Ubuntu 17.10.
quelle
Wenn Ihr WLAN-Zugangspunkt gespeichert ist, wird automatisch eine Verbindung hergestellt. Schalten Sie die drahtlose Verbindung mit einem einfacheren Befehl ein oder aus:
auf neuere version:
Referenz siehe
man nmcli
.quelle
Wenn Sie eine Verbindung zu einem Netzwerk namens herstellen möchten
PrettyFlyForAWiFi-5G
-a
(oder--ask
) bedeutet, dass Sie nach dem Passwort gefragt werden. Die Verbindung wird gespeichert und sollte automatisch hergestellt werden, wenn Sie Ihren Computer neu starten.Sie könnten
password <your password>
an das Ende anhängen (das Wortpassword
gefolgt vom eigentlichen Passwort)aber möglicherweise
unset HISTFILE
vorher ausführen , damit Ihr WLAN-Passwort nicht in Ihrer~/.bash_history
Datei gespeichert wird.Um alle WiFi-Netzwerke in Ihrer Nähe zu sehen (
--rescan yes
optional, die Liste der Netzwerke kann ohne sie bis zu 30 Sekunden alt sein)was sowas ausgeben wird
So vergessen Sie eine Verbindung (die nach dem Ausführen gespeichert wurde
nmcli -a d wifi connect <name>
)Zeigt eine Liste aller gespeicherten Verbindungen an
Sie können
nmcli connection
anstelle vonnmcli c <whatever>
undnmcli device
anstelle von verwendennmcli d
nmcli
ist die Befehlszeilenschnittstelle für NetworkManager (Teil von GNOME , Ubuntus Standard-Desktop-Umgebung) und ist bereits auf Ubuntu installiert.quelle