Переназначение кнопок маршрутизатора

From DD-WRT Wiki

(Redirected from SES Button/ru)
Jump to: navigation, search

Contents

[edit] Введение

На разных моделях маршрутизаторов можно найти кнопку, которая может называться SES, AOSS или EZ-SETUP. Изначально она предназначена для быстрого и безопасного подключения различных устройств к маршрутизатору просто нажатием этой кнопки. Вы можете изменить действие, которое будет происходить при нажатии на эту кнопку. Таким действием может быть включение или отключение беспроводной сети Wi-Fi, выполнение произвольного сценария командной стоки.

[edit] Предварительные требования

Для того, чтобы заставить кнопку работать, в разделе Administration → Management веб-интерфейса панели управления DD-WRT и в группе "Reset Button" установите параметр "Reset Button" в значение "Enable".

Параметр Reset button

[edit] Включение или отключение Wi-Fi при нажатии кнопки

Чтобы назначить кнопке действие по включению или отключению беспроводной сети Wi-Fi маршрутизатора перейдите в раздел Services → Services и в группе "SES / AOSS / EZ-SETUP Button" установите параметр "Use this button for turning off radio" в значение "Enable".

Параметр SES / AOSS / EZ-SETUP Button

[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 для получения дополнительной информации.

[edit] Ссылки