¿Cómo obligar a Network Manager a volver a explorar las conexiones?

20

¿Cómo forzar a Network Manager en Ubuntu a volver a escanear conexiones inalámbricas?

Después de cerrar mi computadora portátil, el administrador de red no ve nuevas conexiones inalámbricas. ¿Hay algún comando bash para forzar el reescaneo? sudo service network-manager restartno ayuda.

tomashin
fuente

Respuestas:

26
sudo iwlist interface scan

Donde interfaz es el nombre de su tarjeta inalámbrica, por ejemplo, wlan0

rumtscho
fuente
use sudo ifconfig para averiguar el nombre de la "interfaz"
Bhikkhu Subhuti
¿Realmente necesitas usar sudo para esto?
Morten
@Morten: Sí, lo necesitamos sudo. "La exploración de activación es una operación privilegiada (solo root) y los usuarios normales solo pueden leer los resultados de exploración restantes". ( man iwlist)
Falko
13

Tratar

nmcli device wifi rescan

y

nmcli device wifi list

para ver las redes disponibles

Davide
fuente
1
La mejor respuesta. Sin usar sudo.
Khurshid Alam
1
Esta debería ser la respuesta acertada. Después de todo, es la "herramienta de línea de comandos para controlar NetworkManager". Da una buena salida gráfica de línea de comandos si especifica list(o no tiene ningún argumento).
Mike S
2

En Ubuntu 16.04 y versiones posteriores, reiniciar NetworkManager con sytemctl funciona (al menos después de escanear las redes manualmente con 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
fuente
1

sudo /etc/init.d/networking restart Deberia trabajar...

Laurent
fuente
1

Simplemente desactivar y reactivar su módulo inalámbrico sería una solución alternativa.

Poli
fuente
-1. Aunque ingenuamente parece una solución decente, eventualmente me llevó a bloquear mi tarjeta de red durante el fin de semana.
Abhishek Divekar