Comment modifier la fréquence de rafraîchissement à laquelle le gestionnaire de réseau met à jour les points d'accès sans fil

17

Parfois, il faut trop de temps pour que le gestionnaire de réseau se mette à jour pour voir un nouvel AP sans fil. Est-il possible de modifier l'intervalle de temps entre les contrôles?

Luis Alvarado
la source

Réponses:

20

Le "taux de rafraîchissement" (intervalle de balayage) est codé en dur dans le code source du gestionnaire de réseau. L'intervalle est une valeur comprise entre 20 et 120 secondes. Certaines heuristiques décident quand scanner plus souvent et moins souvent. Il ne semble pas y avoir d'autre moyen de configurer l'intervalle que de patcher la source et de compiler.

Voir le fichier source pertinent de Network Manager version 0.9.0 et recherchez interval.

Il y a beaucoup de discussions sur Internet pour permettre aux utilisateurs de modifier l'intervalle. Les développeurs n'en veulent pas. Ils soutiennent que les utilisateurs peuvent définir l'intervalle trop bas et que cela causera des griefs à tous les membres du réseau sans fil, pas seulement à l'utilisateur seul.

Je suis désolé de ne pas pouvoir vous fournir de lien vers cette discussion. J'ai oublié d'enregistrer le lien et je ne le retrouve plus. Vous devrez me croire sur parole.

Il n'est donc pas possible de configurer les taux de rafraîchissement, et il semble que cela ne se produira pas de sitôt.


Vous pouvez déclencher une analyse manuellement à l'aide de la commande suivante:

sudo iwlist eth1 scan

Remplacez eth1par le nom de votre appareil sans fil. Utilisez iwconfigpour connaître le nom de votre appareil sans fil.

Vous pouvez répertorier les réseaux trouvés à l'aide de nm-tool.

Vous pouvez observer l'activité de votre appareil sans fil à l'aide de iwevent.

lesmana
la source
2
Ou vous pouvez simplement lancer la commande ci-dessus dans un script et configurer une tâche cron pour qu'elle s'exécute toutes les minutes si vous voulez qu'elle s'exécute aussi souvent.
Justin Andrusk
@Justin: Comment entrez-vous une commande sudo dans une tâche CRON pour qu'elle s'exécute sans demander de mot de passe root?
Richard Rodriguez
1
Ce qu'il devrait vraiment faire, c'est que si vous cliquez sur l'AppIndicator, il devrait alors scanner. Je pense que c'est ce à quoi les gars d'Apple sont arrivés. Je dois penser que quelqu'un aurait bifurqué cela et ajouté cette fonctionnalité.
Elijah Lynn
1
Certains liens vers certaines des discussions mentionnées seraient très utiles.
Elijah Lynn
@RichardRodriguez, configurez simplement la crontab de 'root', pas celle de l'utilisateur. Contournez sudo de cette façon.
Hans Deragon