J'ai un routeur Linksys avec dd-wrt installé sur. En raison de certains problèmes, je voudrais redémarrer périodiquement le routeur (disons à 0h00 tous les jours). Comment ferais-je ça?
Quelle version de dd-wrt possédez-vous? Assurez-vous d'avoir la dernière version.
Wesley
Réponses:
20
dd-wrt a une fonction de redémarrage planifié intégrée au firmware. Jetez un œil à Administration >> Keep Alive >> Reboot planifié. Assurez-vous que cron est activé dans Administration >> Gestion >> Cron.
Cela permet des redémarrages hebdomadaires, mais ne fonctionne pas si vous souhaitez planifier moins fréquemment. Et le champ des secondes ne permet pas une entrée supérieure à 99999, il ne fonctionne donc pas vraiment pour une fréquence inférieure à celle hebdomadaire.
palswim
6
[si le redémarrage programmé ne fonctionne pas]
Si vous avez activé ssh-server (je n'utilise pas dd-wrt, je ne sais pas si c'est activé par défaut), vous pouvez redémarrer en utilisant la commande suivante
Vous pouvez consulter cette page pour configurer les clés publiques-privées SSH, afin que vous n'ayez pas à vous connecter à chaque fois. Et rappelez-vous que vous devez exécuter ssh-agent / putty-agent où que vous soyez.
En plus de la réponse d'Alex Toombs, vous pouvez également ajouter un travail cron dans l'administration Web de votre routeur: Administration - onglet Gestion - Champ Tâches Cron supplémentaires : insérer 00 00 * * * root reboot(ou dans mon cas 0 3 * * 4 root reboot, il redémarre tous les jeudis à 3h00).
LuH
Pour clarifier, cette commande shell ( nvram set cron_jobs=...) et le champ dans l'interface d'administration définissent la même variable.
palswim
1
J'ai un Linksys WRT-54GL exécutant DD-WRT et j'ai la même exigence. J'ai constaté que le redémarrage programmé ne fonctionne pas, alors mettez une minuterie sur la prise de courant. Obtenez une version numérique afin que vous puissiez définir le temps d'arrêt à 1 minute à minuit et que vous ayez un redémarrage programmé.
Hein? Quels minuteries ont des paramètres où vous pouvez désactiver puis réactiver quelque chose rapidement? Il s'agit d'un modem dont nous parlons: il veut qu'il soit allumé immédiatement après avoir été éteint.
Paul Hoffman
Les minuteries numériques, comme si vous utilisez les lampes de programmation qui s'allument et s'éteignent dans votre maison pour donner l'impression que vous êtes généralement chez vous, peuvent être réglées sur une résolution d'une minute ou deux. Un cycle de redémarrage prend environ une minute entre la mise hors tension et la remise en service d'Internet, de sorte qu'une interruption de 2 minutes à 3 heures du matin ne posera pas trop de problèmes. J'ai entendu parler d'onduleurs dotés d'une fonction similaire.
Dan
J'ai vu que le bavardage sur le Web à propos du redémarrage programmé ne fonctionnait pas, mais l'entrée pour ce bogue dans le site Trac de dd-wrt a été fermée comme ayant été corrigée. Avez-vous la dernière version?
Wesley
-1
Il existe également des solutions à faible technologie. Vous pouvez utiliser une minuterie légère comme celle- ci . Ils en font aussi des numériques plus personnalisables.
Réponses:
dd-wrt a une fonction de redémarrage planifié intégrée au firmware. Jetez un œil à Administration >> Keep Alive >> Reboot planifié. Assurez-vous que cron est activé dans Administration >> Gestion >> Cron.
la source
99999
, il ne fonctionne donc pas vraiment pour une fréquence inférieure à celle hebdomadaire.[si le redémarrage programmé ne fonctionne pas]
Si vous avez activé ssh-server (je n'utilise pas dd-wrt, je ne sais pas si c'est activé par défaut), vous pouvez redémarrer en utilisant la commande suivante
Vous pouvez consulter cette page pour configurer les clés publiques-privées SSH, afin que vous n'ayez pas à vous connecter à chaque fois. Et rappelez-vous que vous devez exécuter ssh-agent / putty-agent où que vous soyez.
http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line#SSH
Sous Linux, utilisez cron pour planifier le redémarrage et Windows utilise Windows-Scheduler pour exécuter la commande à l'aide de putty.
la source
Vous devrez créer un cronjob pour cela.
Connectez-vous avec
ssh
outelnet
Créez une crontab en exécutant:
Validez les modifications afin qu'elles soient toujours là après le premier démarrage:
la source
00 00 * * * root reboot
(ou dans mon cas0 3 * * 4 root reboot
, il redémarre tous les jeudis à 3h00).nvram set cron_jobs=...
) et le champ dans l'interface d'administration définissent la même variable.J'ai un Linksys WRT-54GL exécutant DD-WRT et j'ai la même exigence. J'ai constaté que le redémarrage programmé ne fonctionne pas, alors mettez une minuterie sur la prise de courant. Obtenez une version numérique afin que vous puissiez définir le temps d'arrêt à 1 minute à minuit et que vous ayez un redémarrage programmé.
la source
Il existe également des solutions à faible technologie. Vous pouvez utiliser une minuterie légère comme celle- ci . Ils en font aussi des numériques plus personnalisables.
Pour info - extrait de ma réponse à http://www.radioshack.com/product/index.jsp?productId=4405611&clickid=prod_cs
la source