Mam router Linksys z zainstalowanym programem dd-wrt. Z powodu niektórych problemów chciałbym okresowo restartować router (powiedzmy codziennie o 0:00). Jak mam to zrobić?
Jaką masz wersję dd-wrt? Upewnij się, że masz najnowszą wersję.
Wesley
Odpowiedzi:
20
Program dd-wrt ma wbudowaną funkcję oprogramowania do zaplanowanego restartu. Spójrz na Administracja >> Keep Alive >> Zaplanowane ponowne uruchomienie. Upewnij się, że cron jest włączony w Administracja >> Zarządzanie >> Cron.
Umożliwia to cotygodniowe ponowne uruchamianie, ale nie działa, jeśli chcesz rzadziej planować. A pole sekund nie pozwala na wejście większe niż 99999, więc też tak naprawdę nie działa dla mniejszej częstotliwości niż co tydzień.
palswim
6
[jeśli zaplanowane ponowne uruchomienie nie działa]
Jeśli masz włączony serwer ssh na (nie używam dd-wrt, nie jestem pewien, czy jest on domyślnie włączony), możesz zrestartować komputer używając następującego polecenia
Możesz spojrzeć na tę stronę, aby skonfigurować klucze publiczno-prywatne SSH, abyś nie musiał się logować za każdym razem. I pamiętaj, że powinieneś uruchamiać ssh-agent / putty-agent bez względu na login.
Oprócz odpowiedzi Alexa Toombsa możesz także dodać zadanie cron do administracji sieci routera: Administracja - karta Zarządzanie - Pole Dodatkowe zadania Cron : wstaw 00 00 * * * root reboot(lub w moim przypadku, 0 3 * * 4 root rebootwięc uruchamia się ponownie w każdy czwartek 3:00 rano).
LuH
Aby to wyjaśnić, to polecenie powłoki ( nvram set cron_jobs=...) i pole w interfejsie administracyjnym ustawiają tę samą zmienną.
palswim
1
Mam Linksys WRT-54GL z systemem DD-WRT i mam takie same wymagania. Przekonałem się, że zaplanowane ponowne uruchomienie nie działa, więc włóż zegar do gniazdka elektrycznego. Zdobądź cyfrowy, aby ustawić czas przestoju na 1 minutę o północy i zaplanować ponowne uruchomienie.
Co? Które timery mają ustawienia, w których można szybko wyłączyć, a następnie włączyć ? To jest modem, o którym mówimy: chce, aby został włączony natychmiast po wyłączeniu.
Paul Hoffman
Cyfrowe zegary, podobnie jak w przypadku używania lampek harmonogramu włączających się i wyłączających w domu, aby wyglądały na to, że jesteś w domu, można ogólnie ustawić na minutę lub dwie. Zresztą cykl restartu trwa około minuty od wyłączenia zasilania do ponownego udostępniania Internetu, więc 2-minutowa przerwa w pracy o 3 nad ranem nie będzie stanowić większego problemu. Słyszałem o zasilaczach UPS, które mają podobną funkcję.
Dan
Widziałem w sieci gadanie o planowanym ponownym uruchomieniu, ale wpis dotyczący tego błędu na stronie Trd dd-wrt został zamknięty, ponieważ został naprawiony. Czy masz najnowszą wersję?
Wesley
-1
Istnieją również rozwiązania niskiej technologii. Możesz użyć timera świetlnego takiego jak ten . Sprawiają również, że cyfrowe są bardziej konfigurowalne.
Odpowiedzi:
Program dd-wrt ma wbudowaną funkcję oprogramowania do zaplanowanego restartu. Spójrz na Administracja >> Keep Alive >> Zaplanowane ponowne uruchomienie. Upewnij się, że cron jest włączony w Administracja >> Zarządzanie >> Cron.
źródło
99999
, więc też tak naprawdę nie działa dla mniejszej częstotliwości niż co tydzień.[jeśli zaplanowane ponowne uruchomienie nie działa]
Jeśli masz włączony serwer ssh na (nie używam dd-wrt, nie jestem pewien, czy jest on domyślnie włączony), możesz zrestartować komputer używając następującego polecenia
Możesz spojrzeć na tę stronę, aby skonfigurować klucze publiczno-prywatne SSH, abyś nie musiał się logować za każdym razem. I pamiętaj, że powinieneś uruchamiać ssh-agent / putty-agent bez względu na login.
http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line#SSH
W systemie Linux użyj cron, aby zaplanować ponowne uruchomienie, a Windows używa Windows-Scheduler do wykonania polecenia za pomocą putty.
źródło
W tym celu musisz utworzyć cronjob.
Zaloguj się za pomocą
ssh
lubtelnet
Utwórz crontab, uruchamiając:
Zatwierdź zmiany, aby były nadal dostępne po pierwszym uruchomieniu:
źródło
00 00 * * * root reboot
(lub w moim przypadku,0 3 * * 4 root reboot
więc uruchamia się ponownie w każdy czwartek 3:00 rano).nvram set cron_jobs=...
) i pole w interfejsie administracyjnym ustawiają tę samą zmienną.Mam Linksys WRT-54GL z systemem DD-WRT i mam takie same wymagania. Przekonałem się, że zaplanowane ponowne uruchomienie nie działa, więc włóż zegar do gniazdka elektrycznego. Zdobądź cyfrowy, aby ustawić czas przestoju na 1 minutę o północy i zaplanować ponowne uruchomienie.
źródło
Istnieją również rozwiązania niskiej technologii. Możesz użyć timera świetlnego takiego jak ten . Sprawiają również, że cyfrowe są bardziej konfigurowalne.
FYI - wzięte z mojej odpowiedzi na http://www.radioshack.com/product/index.jsp?productId=4405611&clickid=prod_cs
źródło