Для начала убедимся, что включен телнет. На Вкладке Administration -> System включаем Enable Telnet -> Yes. Жмём Apply внизу.
Теперь сам bash-скрипт, который можно подвязать к чему угодно. Например, к звонку по Asterisk:
!/bin/bash
(sleep 3;echo user;sleep 3;echo password;sleep 3;echo reboot;sleep 3;) | telnet router_ip
где нужно вписать свои данные:
- user – имя пользователя (для входа на веб-морду роутера)
- password – пароль для веб-морды
- router_ip – IP адрес роутера.
Работает также и с другими подобными роутерами Asus.