Jak zmienić częstotliwość odświeżania, z jaką menedżer sieci aktualizuje punkty dostępu bezprzewodowego

17

Czasami aktualizacja menedżera sieci trwa zbyt długo, aby zobaczyć nowy bezprzewodowy punkt dostępowy. Czy można zmienić odstęp czasu między kontrolami?

Luis Alvarado
źródło

Odpowiedzi:

20

„Częstotliwość odświeżania” (interwał skanowania) jest zapisana na stałe w kodzie źródłowym menedżera sieci. Interwał wynosi pewną wartość od 20 do 120 sekund. Niektóre heurystyki decydują, kiedy skanować częściej, a kiedy rzadziej. Wydaje się, że nie ma innego sposobu na skonfigurowanie interwału niż załatanie źródła i kompilacja.

Zobacz odpowiedni plik źródłowy menedżera sieci w wersji 0.9.0 i wyszukaj interwał.

W Internecie toczy się wiele dyskusji na temat umożliwiania użytkownikom zmiany interwału. Programiści tego nie chcą. Twierdzą, że użytkownicy mogą ustawić zbyt niski interwał, co spowoduje zażalenie dla wszystkich członków sieci bezprzewodowej, nie tylko dla samego użytkownika.

Przykro mi, ale nie mogę podać linku do tej dyskusji. Zapomniałem zapisać link i teraz nie mogłem go znaleźć ponownie. Musisz mi wierzyć na słowo.

Dlatego nie jest możliwe skonfigurowanie częstotliwości odświeżania i wydaje się, że nie nastąpi to w najbliższym czasie.


Możesz uruchomić skanowanie ręcznie za pomocą następującego polecenia:

sudo iwlist eth1 scan

Zamień eth1na nazwę swojego urządzenia bezprzewodowego. Użyj, iwconfigaby znaleźć nazwę swojego urządzenia bezprzewodowego.

Możesz wyświetlić listę znalezionych sieci za pomocą nm-tool.

Za pomocą możesz obserwować aktywność urządzenia bezprzewodowego iwevent.

lesmana
źródło
2
Lub możesz po prostu wrzucić powyższe polecenie do skryptu i skonfigurować zadanie cron, aby uruchamiało się co minutę, jeśli chcesz, aby działało tak często.
Justin Andrusk
@Justin: Jak wprowadzić polecenie sudo do zadania CRON, aby działało bez pytania o hasło roota?
Richard Rodriguez
1
To, co naprawdę powinno zrobić, to to, że jeśli klikniesz AppIndicator, powinien on wtedy przeskanować. Myślę, że właśnie do tego doszli faceci z Apple. Muszę myśleć, że ktoś by to rozwidlił i dodał tę funkcjonalność.
Elijah Lynn
1
Niektóre linki do niektórych wspomnianych dyskusji byłyby bardzo pomocne.
Elijah Lynn
@RichardRodriguez, po prostu ustaw crontab 'root', a nie użytkownika. Pomiń sudo w ten sposób.
Hans Deragon