
Estoy escribiendo un pequeño script para escanear continuamente la red wifi. Estoy usando nmcli para ese propósito:
nmcli device wifi list
Periódicamente (cada x segundos) llamo a este comando en mi script para buscar una red determinada.
Pero he notado que a veces tengo que volver a escanear la red para actualizar la lista de redes descubiertas:
nmcli device wifi rescan
No está claro con qué frecuencia tengo que hacer eso. ¿Cuándo necesito volver a escanear la red?
Respuesta1
nmcli dev wifi list --rescan yes
Esto actualizará los resultados del análisis.
Respuesta2
De forma predeterminada, parece que el sistema tarda 30 segundos en realizar otro escaneo.
De forma predeterminada, nmcli garantiza que la lista de puntos de acceso no tenga más de 30 segundos y activa un análisis de la red si es necesario. --rescan se puede utilizar para forzar o deshabilitar el escaneo independientemente de qué tan actualizada esté la lista de puntos de acceso.
Tomado depágina nmcli
Entonces, si desea algo más rápido que 30 segundos, debe ejecutar el nuevo escaneo.