8

У меня есть маршрутизатор Linksys с установленным dd-wrt. Из-за некоторых проблем я хотел бы периодически перезагружать маршрутизатор (скажем, в 0:00 каждый день). Как бы я это сделал?

5 ответов5

20

У dd-wrt есть функция запланированной перезагрузки, встроенная в прошивку. Взгляните на Администрирование >> Поддержание активности >> Запланированная перезагрузка. Убедитесь, что cron включен в Администрирование >> Управление >> Cron.

6

[если запланированная перезагрузка не работает]

Если вы включили ssh-сервер (я не использую dd-wrt, не уверен, включен ли он по умолчанию), вы можете перезагрузиться, используя следующую команду

ssh root@192.168.1.1 reboot

Вы можете просмотреть эту страницу, чтобы настроить открытые и закрытые ключи SSH, чтобы вам не приходилось каждый раз входить в систему. И помните, что вы должны запускать ssh-agent/putty-agent, где бы вы ни находились.

http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line#SSH

В Linux используйте cron для планирования перезагрузки, а в Windows используется Windows-Scheduler для выполнения команды с использованием putty.

1

У меня есть Linksys WRT-54GL под управлением DD-WRT и у меня такое же требование. Я обнаружил, что запланированная перезагрузка не работает, поэтому установите таймер в розетку. Получить цифровой, чтобы вы могли установить время простоя на 1 минуту в полночь, и у вас есть запланированная перезагрузка.

1

Вы должны будете создать cronjob для этого.

Войдите с помощью ssh или telnet

Создайте crontab, выполнив:

# nvram set cron_jobs="00 00 * * * root reboot"

Зафиксируйте изменения, чтобы они оставались там после первой загрузки:

# nvram commit
-1

Есть и низкотехнологичные решения. Вы можете использовать таймер освещения, такой как этот. Они также делают цифровые, которые являются более настраиваемыми.

К вашему сведению - взято из моего ответа на http://www.radioshack.com/product/index.jsp?productId=4405611&clickid=prod_cs

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .