Eu tenho um roteador Linksys com o dd-wrt instalado. Devido a alguns problemas, eu gostaria de reiniciar periodicamente o roteador (digamos às 0:00 todos os dias). Como eu faria isso?
Qual versão do dd-wrt você tem? Verifique se você possui a versão mais recente.
Wesley
Respostas:
20
O dd-wrt possui um recurso de reinicialização programada embutido no firmware. Dê uma olhada em Administração >> Mantenha-se ativo >> Reinicialização programada. Verifique se o cron está ativado em Administration >> Management >> Cron.
Isso permite reinicializações semanais, mas não funciona se você deseja agendar com menos frequência. E o campo segundos não permite entrada maior que 99999, portanto, também não funciona com menos frequência do que semanalmente.
Palswim 03/08/19
6
[se a reinicialização agendada não funcionar]
Se você ativou o ssh-server (eu não uso o dd-wrt, não tenho certeza se está ativado por padrão), você pode reiniciar usando o seguinte comando
Você pode olhar para esta página para configurar as chaves público-privadas SSH, para que você não precise fazer login sempre. E lembre-se de que você deve estar executando o ssh-agent / putty-agent de qualquer lugar do seu login.
Além da resposta de Alex Toombs, você também pode adicionar um trabalho cron na administração da web do seu roteador: Administração - guia Gerenciamento - campo Trabalhos adicionais do Cron : insert 00 00 * * * root reboot(ou no meu caso, 0 3 * * 4 root rebootpara reiniciar toda quinta-feira às 03:00).
LuH
Para esclarecer, este comando do shell ( nvram set cron_jobs=...) e o campo na interface Administração definem a mesma variável.
palswim
1
Eu tenho um Linksys WRT-54GL executando DD-WRT e tenho o mesmo requisito. Descobri que a reinicialização agendada não funciona, então coloque um temporizador na tomada. Adquira um digital para que você possa definir o tempo de inatividade para 1 minuto à meia-noite e ter uma reinicialização programada.
Hã? Quais cronômetros possuem configurações nas quais você pode desativar e ativar rapidamente algo? Estamos falando de um modem: ele quer que ele seja ligado imediatamente após ser desligado.
Paul Hoffman
Os cronômetros digitais, como você usa as lâmpadas de horário que se acendem e apagam em sua casa para parecer que você está em casa, geralmente podem ser configurados para uma resolução de um ou dois minutos. Um ciclo de reinicialização leva cerca de um minuto entre o desligamento e a veiculação da Internet de qualquer maneira, portanto, uma interrupção de 2 minutos às 3 da manhã não será um problema. Já ouvi falar de no-breaks que possuem um recurso semelhante.
Dan
Eu vi conversas na web sobre a reinicialização agendada não funcionando, mas a entrada para esse bug no site Trac do dd-wrt foi fechada por ter sido corrigida. Você tem a versão mais recente?
Wesley
-1
Existem soluções de baixa tecnologia também. Você pode usar um cronômetro leve como este . Eles também fazem os digitais que são mais personalizáveis.
Respostas:
O dd-wrt possui um recurso de reinicialização programada embutido no firmware. Dê uma olhada em Administração >> Mantenha-se ativo >> Reinicialização programada. Verifique se o cron está ativado em Administration >> Management >> Cron.
fonte
99999
, portanto, também não funciona com menos frequência do que semanalmente.[se a reinicialização agendada não funcionar]
Se você ativou o ssh-server (eu não uso o dd-wrt, não tenho certeza se está ativado por padrão), você pode reiniciar usando o seguinte comando
Você pode olhar para esta página para configurar as chaves público-privadas SSH, para que você não precise fazer login sempre. E lembre-se de que você deve estar executando o ssh-agent / putty-agent de qualquer lugar do seu login.
http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line#SSH
No Linux, use o cron para agendar a reinicialização, e o Windows use o Windows-Scheduler para executar o comando usando o putty.
fonte
Você terá que criar um cronjob para isso.
Faça logon com
ssh
outelnet
Crie um crontab executando:
Confirme as alterações para que elas continuem lá após a primeira inicialização:
fonte
00 00 * * * root reboot
(ou no meu caso,0 3 * * 4 root reboot
para reiniciar toda quinta-feira às 03:00).nvram set cron_jobs=...
) e o campo na interface Administração definem a mesma variável.Eu tenho um Linksys WRT-54GL executando DD-WRT e tenho o mesmo requisito. Descobri que a reinicialização agendada não funciona, então coloque um temporizador na tomada. Adquira um digital para que você possa definir o tempo de inatividade para 1 minuto à meia-noite e ter uma reinicialização programada.
fonte
Existem soluções de baixa tecnologia também. Você pode usar um cronômetro leve como este . Eles também fazem os digitais que são mais personalizáveis.
FYI - retirado da minha resposta em http://www.radioshack.com/product/index.jsp?productId=4405611&clickid=prod_cs
fonte