Як змінити швидкість оновлення, за допомогою якої менеджер мережі оновлює точки бездротового доступу


17

Іноді менеджер мережі оновлює час, щоб побачити нову бездротову точку доступу. Чи можливо змінити часовий інтервал між чеками?

Відповіді:


20

"Швидкість оновлення" (інтервал сканування) жорстко кодується у вихідному коді мережевого менеджера. Інтервал - деяке значення між 20 і 120 секундами. Деякі евристики вирішують, коли сканувати частіше і коли рідше. Здається, немає способу налаштувати інтервал, окрім виправлення джерела та компіляції.

Дивіться відповідний вихідний файл менеджера мережі версії 0.9.0 та шукайте інтервал.

В Інтернеті багато дискусій щодо того, щоб дозволити користувачам змінювати інтервал. Розробники цього не хочуть. Вони стверджують, що користувачі можуть встановити інтервал занадто низьким і це спричинить скаргу для всіх учасників бездротової мережі, а не лише для користувача.

Вибачте, що не можу надати вам посилання на цю дискусію. Я забув зберегти посилання, і тепер я не зміг його знайти. Вам доведеться прийняти моє слово за це.

Тому налаштувати частоти оновлення неможливо, і, здається, це станеться не скоро.


Ви можете запустити сканування вручну за допомогою наступної команди:

sudo iwlist eth1 scan

Замініть eth1ім'я вашого бездротового пристрою. Використовуйте, iwconfigщоб дізнатись назву вашого бездротового пристрою.

Ви можете перелічити знайдені мережі за допомогою nm-tool.

Ви можете спостерігати за діяльністю вашого бездротового пристрою за допомогою iwevent.


2
Або ви можете просто кинути вищевказану команду в сценарій і налаштувати роботу cron, щоб вона запускалася щохвилини, якщо ви хотіли, щоб вона запускалася так часто.
Джастін Андруск

@Justin: Як ввести команду sudo до завдання CRON, щоб вона запускалася, не вимагаючи пароля root?
Річард Родрігес

1
Що насправді має зробити, це те, що якщо натиснути AppIndicator, він повинен сканувати. Я думаю, що саме до цього приїхали хлопці Apple. Я маю на думці, що хтось роздвоїв би це і додав цю функціональність.
Ілля Лінн

1
Деякі посилання на деякі з обговорених дискусій були б дуже корисними.
Ілля Лінн

@RichardRodriguez, просто встановіть crontab 'root', а не користувача. Таким чином обійти судо.
Ганс Дерагон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.