Cómo cambiar la frecuencia de actualización a la que el administrador de red actualiza los puntos de acceso inalámbrico

17

A veces, el administrador de red tarda demasiado en actualizarse para ver un nuevo AP inalámbrico. ¿Es posible cambiar el intervalo de tiempo entre verificaciones?

Luis Alvarado
fuente

Respuestas:

20

La "frecuencia de actualización" (intervalo de exploración) está codificada en el código fuente del administrador de red. El intervalo es un valor entre 20 y 120 segundos. Algunas heurísticas deciden cuándo escanear con mayor frecuencia y cuándo con menos frecuencia. Parece que no hay forma de configurar el intervalo que no sea parchear la fuente y compilar.

Consulte el archivo fuente relevante de la versión 0.9.0 del administrador de red y busque el intervalo.

Hay mucha discusión en Internet sobre permitir a los usuarios cambiar el intervalo. Los desarrolladores no quieren eso. Argumentan que los usuarios pueden establecer un intervalo demasiado bajo y eso generará un agravio para todos los miembros de la red inalámbrica, no solo para el usuario solo.

Lamento no poder proporcionarle un enlace a esa discusión. Olvidé guardar el enlace y ahora no pude encontrarlo nuevamente. Tendrás que creer mi palabra.

Por lo tanto, no es posible configurar las frecuencias de actualización, y parece que no sucederá pronto.


Puede activar un escaneo manualmente con el siguiente comando:

sudo iwlist eth1 scan

Reemplace eth1con el nombre de su dispositivo inalámbrico. Utilícelo iwconfigpara averiguar el nombre de su dispositivo inalámbrico.

Puede enumerar las redes encontradas usando nm-tool.

Puede observar la actividad de su dispositivo inalámbrico utilizando iwevent.

lesmana
fuente
2
O simplemente puede lanzar el comando anterior en un script y configurar un trabajo cron para que se ejecute cada minuto si desea que se ejecute con tanta frecuencia.
Justin Andrusk
@Justin: ¿Cómo se ingresa un comando sudo a un trabajo CRON para que se ejecute sin solicitar una contraseña de root?
Richard Rodriguez
1
Lo que realmente debería hacer es que si hace clic en AppIndicator, debería escanear. Creo que a eso llegaron los chicos de Apple. Tengo que pensar que alguien habría bifurcado esto y agregado esta funcionalidad.
Elijah Lynn el
1
Algunos enlaces a algunas de las discusiones mencionadas serían muy útiles.
Elijah Lynn el
@RichardRodriguez, simplemente configure el crontab de 'root', no del usuario. Evita sudo de esta manera.
Hans Deragon