Wie kann ich Network Manager zwingen, Verbindungen erneut zu scannen?

20

Wie kann ich Network Manager in Ubuntu zwingen, drahtlose Verbindungen erneut zu scannen?

Nach dem Schließen meines Laptops werden dem Netzwerkmanager keine neuen drahtlosen Verbindungen angezeigt. Gibt es einen Bash-Befehl, um einen erneuten Scan zu erzwingen? sudo service network-manager restarthilft nicht.

takeshin
quelle

Antworten:

26
sudo iwlist interface scan

Wobei interface der Name Ihrer WLAN-Karte ist, z. B. wlan0

rumtscho
quelle
Verwenden Sie sudo ifconfig, um den Namen der "Schnittstelle" herauszufinden
Bhikkhu Subhuti
Müssen Sie dafür wirklich sudo verwenden?
Morten
@Morten: Ja, wir brauchen sudo. "Das Auslösen des Scanvorgangs ist eine privilegierte Operation (nur Root), und normale Benutzer können nur die verbleibenden Scanergebnisse lesen." ( man iwlist)
Falko
13

Versuchen

nmcli device wifi rescan

und

nmcli device wifi list

um verfügbare Netzwerke zu sehen

Davide
quelle
1
Beste Antwort. Ohne sudo.
Khurshid Alam
1
Dies sollte die richtige Antwort sein. Es ist immerhin das "Kommandozeilen-Tool zur Steuerung von NetworkManager". Es gibt eine schöne grafische Befehlszeilenausgabe, wenn Sie angeben list(oder überhaupt kein Argument).
Mike S
2

In Ubuntu 16.04 und neuer funktioniert der Neustart von NetworkManager mit sytemctl (zumindest nach dem manuellen Scannen der Netzwerke mit iwlist):

# Find the name of the network interface, e.g. wlan0 or wlp3s0
ip addr show      

# Scan for WLAN networks (replace wlan0 by the correct interface)
sudo iwlist wlan0 scan

# Restart Ubuntu’s Network Manager so it reloads the Access Point list
sudo systemctl restart NetworkManager
Simon A. Eugster
quelle
1

sudo /etc/init.d/networking restart sollte arbeiten...

laurent
quelle
1

Eine einfache Deaktivierung und Reaktivierung Ihres Wireless-Moduls wäre eine Problemumgehung.

Bobby
quelle
-1. Obwohl dies naiv wie eine anständige Lösung erscheint, hat es mich schließlich dazu gebracht, meine Netzwerkkarte für das Wochenende hart zu blockieren.
Abhishek Divekar