Переназначение кнопок маршрутизатора
From DD-WRT Wiki
English • Deutsch • Español • Français • Italiano • 日本語 • Polski • Português • Русский • Svenska • 中文(中国大陆) • 中文(台灣) • |
Contents |
[edit] Введение
На разных моделях маршрутизаторов можно найти кнопку, которая может называться SES, AOSS или EZ-SETUP. Изначально она предназначена для быстрого и безопасного подключения различных устройств к маршрутизатору просто нажатием этой кнопки. Вы можете изменить действие, которое будет происходить при нажатии на эту кнопку. Таким действием может быть включение или отключение беспроводной сети Wi-Fi, выполнение произвольного сценария командной стоки.
[edit] Предварительные требования
Для того, чтобы заставить кнопку работать, в разделе Administration → Management веб-интерфейса панели управления DD-WRT и в группе "Reset Button" установите параметр "Reset Button" в значение "Enable".
[edit] Включение или отключение Wi-Fi при нажатии кнопки
Чтобы назначить кнопке действие по включению или отключению беспроводной сети Wi-Fi маршрутизатора перейдите в раздел Services → Services и в группе "SES / AOSS / EZ-SETUP Button" установите параметр "Use this button for turning off radio" в значение "Enable".
[edit] Запуск сценария при нажатии кнопки
Чтобы назначить кнопке действие по выполнению произвольного сценария командной стоки у вас предварительно должен быть отключен параметр "Use this button for turning off radio" (см. раздел выше). Также ознакомьтесь с тем, какие бывают виды сценариев.
[edit] Пример сценария для тестирования кнопки
Следующие инструкции создадут сценарий, который при нажатии кнопки будет 10 раз мигать светодиодом на маршрутизаторе.
В каталоге /tmp/etc/config создайте файл blink.sesbutton:
mkdir /tmp/etc/config vi /tmp/etc/config/blink.sesbutton
И поместите в него следующее содержимое:
for i in 1 2 3 4 5 6 7 8 9 10;do gpio disable 7 usleep 50000 gpio enable 7 usleep 50000 done
Установите разрешение на запуск вновь созданного сценария:
chmod 744 /tmp/etc/config/blink.sesbutton
Теперь при нажатии кнопки SES / AOSS / EZ-SETUP на маршрутизаторе светодиод будет мигать 10 раз.
[edit] Возможные проблемы
- Не перепутайте кнопку SES / AOSS / EZ-SETUP с кнопкой включения питания маршрутизатора.
- Нажатие кнопки на маршрутизаторе Buffalo AirStation WHR-HP-G54 во время загрузки может привести к повреждению маршрутизатора и превращению его в "кирпич". См. http://dd-wrt.com/phpBB2/viewtopic.php?t=11658 для получения дополнительной информации.
- Существует риск того, что нажатие кнопки на маршрутизаторе Buffalo AirStation WHR-HP-G54 будет приводить к включению или отключению беспроводной сети Wi-Fi без повреждения маршрутизатора, независимо от того, какие настройки для кнопки были заданы. См. http://www.dd-wrt.com/phpBB2/viewtopic.php?t=60827 для получения дополнительной информации.