Netzwerk mit nmcli erneut scannen

Netzwerk mit nmcli erneut scannen

Ich schreibe ein kleines Skript, um das WLAN-Netzwerk kontinuierlich zu scannen. Ich verwende dafür nmcli:

nmcli device wifi list

Ich rufe diesen Befehl in meinem Skript regelmäßig (alle x Sekunden) auf, um nach einem bestimmten Netzwerk zu suchen.

Mir ist jedoch aufgefallen, dass ich das Netzwerk manchmal erneut scannen muss, um die Liste der erkannten Netzwerke zu aktualisieren:

nmcli device wifi rescan

Es ist nicht klar, wie oft ich das tun muss. Wann muss ich das Netzwerk erneut scannen?

Antwort1

nmcli dev wifi list --rescan yes

Dadurch werden die Scanergebnisse aktualisiert.

Antwort2

Standardmäßig scheint das System 30 Sekunden zu benötigen, um einen weiteren erneuten Scan durchzuführen.

Standardmäßig stellt nmcli sicher, dass die Access Point-Liste nicht älter als 30 Sekunden ist und löst bei Bedarf einen Netzwerkscan aus. Mit --rescan kann der Scan entweder erzwungen oder deaktiviert werden, unabhängig davon, wie aktuell die Access Point-Liste ist.

Genommen vonnmcli-Seite

Wenn Sie also etwas schneller als 30 Sekunden wollen, sollten Sie den Rescan ausführen

verwandte Informationen