Zhukov163 DD-WRT Novice
Joined: 27 Mar 2014 Posts: 1
|
Posted: Thu Mar 27, 2014 13:01 Post subject: Интересная задача с bash скриптом |
|
Здравствуйте уважаемые форумчане!
Передо мной стоит такая задача. В офисе имеется две точки на dd-wrt v24-SP2. Это D-Link DIR-615 и TP-Link TL-WR941ND, подмечу что обе точки без возможности монтирования USB накопителя. Я хочу написать такой BASH скрипт, который будет запускаться, например, из под Ubuntu 12.04. Алгоритм скрипта:
1. Опрашиваем все точки на количество подключенных пользователей.
2. Сравниваем значения и выставляем ограничение на точку, где больше всего клиентов.
3. После установки ограничения некоторые клиенты "отваливаются" и мы должны переподлючить их на любую соседнюю, более-менее свободную точку. Такой алгоритм повторяем каждые N минут.
Смысл в том, чтобы выровнять количество клиентов на точках с разницей в 2-3 пользователя. На обоих точках настроено SSH-подключение с авторизацией по ключу. Для выставления ограничения по количеству пользователей "руками" можно через hostapd. Изменения конфигурации сразу же вступят в силу если убить и сразу же восстановить этот процесс (соответственно перезагрузка роутера не требуется). Нужна помощь знатоков в написании всего вышеперечисленного, прошу ваших советов! |
|