Переназначение кнопок маршрутизатора
From DD-WRT Wiki
Revision as of 12:11, 6 December 2019 (edit) Atatob (Talk | contribs) (New page: {{Languages|SES Button}} __TOC__ = Введение = На разных моделях маршрутизаторов можно найти кнопку, которая может назы...) ← Previous diff |
Revision as of 05:34, 24 December 2019 (edit) (undo) Atatob (Talk | contribs) m (Обновил ссылку на перевод "Автоматически запускаемые сценарии") Next diff → |
||
Line 44: | Line 44: | ||
= Ссылки = | = Ссылки = | ||
* [[Useful Scripts]] | * [[Useful Scripts]] | ||
- | * [[ | + | * [[Автоматически запускаемые сценарии]] |
[[Category: Русская документация]] | [[Category: Русская документация]] | ||
[[Category: Конфигурирование]] | [[Category: Конфигурирование]] |
Revision as of 05:34, 24 December 2019
English • Deutsch • Español • Français • Italiano • 日本語 • Polski • Português • Русский • Svenska • 中文(中国大陆) • 中文(台灣) • |
Contents |
Введение
На разных моделях маршрутизаторов можно найти кнопку, которая может называться SES, AOSS или EZ-SETUP. Изначально она предназначена для быстрого и безопасного подключения различных устройств к маршрутизатору просто нажатием этой кнопки. Вы можете изменить действие, которое будет происходить при нажатии на эту кнопку. Таким действием может быть включение или отключение беспроводной сети Wi-Fi, выполнение произвольного сценария командной стоки.
Предварительные требования
Для того, чтобы заставить кнопку работать, в разделе Administration → Management веб-интерфейса панели управления DD-WRT и в группе "Reset Button" установите параметр "Reset Button" в значение "Enable".
Включение или отключение Wi-Fi при нажатии кнопки
Чтобы назначить кнопке действие по включению или отключению беспроводной сети Wi-Fi маршрутизатора перейдите в раздел Services → Services и в группе "SES / AOSS / EZ-SETUP Button" установите параметр "Use this button for turning off radio" в значение "Enable".
Запуск сценария при нажатии кнопки
Чтобы назначить кнопке действие по выполнению произвольного сценария командной стоки у вас предварительно должен быть отключен параметр "Use this button for turning off radio" (см. раздел выше). Также ознакомьтесь с тем, какие бывают виды сценариев.
Пример сценария для тестирования кнопки
Следующие инструкции создадут сценарий, который при нажатии кнопки будет 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 раз.
Возможные проблемы
- Не перепутайте кнопку 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 для получения дополнительной информации.