Gelegentlich funktioniert meine WLAN-Verbindung aus verschiedenen Gründen nicht mehr. Durch Deaktivieren und erneutes Aktivieren von Wi-Fi über die grafische Oberfläche der Netzwerkanzeige werden die Probleme in diesen Fällen nicht behoben.
Wie kann ich meine Wi-Fi-Verbindung über die Befehlszeile vollständig neu starten, ohne meinen Computer neu starten zu müssen (wodurch diese Probleme behoben werden)?
command-line
wireless
Orschiro
quelle
quelle
Antworten:
nmcli
ist ein sehr nützliches Befehlszeilenprogramm für die Interaktion mit Network Manager. Verwenden Sie diesen Befehl in Ubuntu 16.04 LTSFür Versionen vor 15.10 (dh vor dem Übergang zu
systemd
) wäre der Befehl etwas anders:Das Gute daran ist, dass hierfür keine Root-Kräfte erforderlich sind.
Ein Neustart des Netzwerkmanagers selbst ist ebenfalls eine gute Idee.
Für 16.04 LTS:
und für 14.04 LTS:
Und wenn wir es wirklich wollten, könnten wir es sogar mit einem Skript automatisieren, das Ihr WLAN neu startet.
quelle
.service
wird angedeutet, kann also weggelassen werdensudo systemctl restart NetworkManager
.service
ganze Zeit getippt .systemd
init system umgestellt hat - das Zeug, das beim Booten grundlegende Dienste und Dämonen aufruft. Das Problem ist , dass im Gegensatz zu älteren Sachen,systemd
versucht einfach nicht starten Sachen, sondern auch verwalten das Zeug. Dies führte dazu,nmcli
dass es entsprechend umgeschrieben wurdesystemd
. Zumindest ist dies mein Verständnis.Zwei Alternativen, über die ich nachdenke, folgen:
Erste Alternative , die Schnittstelle runter / rauf fahren
Zweite Alternative : Starten Sie den gesamten Netzwerkmanager neu. Dies setzt voraus, dass Sie den Netzwerkmanager installiert haben. Wenn nicht, installieren Sie es mit dem folgenden Befehl in Ihrem Terminal
sudo apt-get install network-manager
.quelle
Auf Ubuntu 15.10 und 16.04 LTS können Sie die
systemd
Funktion verwenden:quelle
Verwenden Sie
ifdown
+ Schnittstellenname, um das Netzwerk zu deaktivierenVerwenden Sie
ifup
+ Schnittstellenname, um es zu aktivierenErsetzen Sie
IFACE
durch Ihren Gerätenamen, wie von angegebenifconfig
quelle