dd-wrt를 정기적으로 재부팅


8

dd-wrt가 설치된 Linksys 라우터가 있습니다. 몇 가지 문제로 인해 정기적으로 라우터를 재부팅하고 싶습니다 (매일 0:00이라고 가정하십시오). 어떻게해야합니까?


dd-wrt의 어떤 버전이 있습니까? 최신 버전인지 확인하십시오.
웨슬리

답변:


20

dd-wrt에는 펌웨어에 내장 된 예약 재부팅 기능이 있습니다. Administration >> Keep Alive >> Scheduled Reboot를 살펴보십시오. 관리 >> 관리 >> Cron에서 cron이 켜져 있는지 확인하십시오.


이렇게하면 매주 재부팅 할 수 있지만 예약 빈도를 줄이려면 작동하지 않습니다. 그리고 초 필드는보다 큰 입력을 허용 99999하지 않으므로 매주보다 적은 빈도로 작동하지 않습니다.
palswim

6

[예약 된 재부팅이 작동하지 않는 경우]

ssh-server를 활성화 한 경우 (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를 사용하여 명령을 실행합니다.


더 작은 DD-WRT 빌드는 SSH 만 지원하지 않고 텔넷 만 지원하지만 기본 원칙은 같습니다.
amphetamachine

2

이를 위해 cronjob을 작성해야합니다.

ssh또는로 로그온telnet

다음을 실행하여 crontab을 작성하십시오.

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

첫 번째 부팅 후에도 변경 사항이 적용되도록 커밋하십시오.

# nvram commit

알렉스 Toombs '대답하는 것 외에, 라우터의 웹 관리에서 cron 작업을 추가 할 수 있습니다 관리 - 관리 탭 - 추가 크론 작업 필드 : 삽입 00 00 * * * root reboot(또는 내 경우를 0 3 * * 4 root reboot가 매주 목요일 오전 3시를 재부팅 있도록).
LuH

명확히하기 위해이 쉘 명령 ( nvram set cron_jobs=...)과 관리 인터페이스의 필드는 동일한 변수를 설정했습니다.
palswim

1

DD-WRT를 실행하는 Linksys WRT-54GL이 있으며 동일한 요구 사항이 있습니다. 예약 된 재부팅이 작동하지 않으므로 전원 콘센트에 타이머를 넣으십시오. 다운 타임을 자정 1 분으로 설정할 수 있고 예약 된 재부팅을 할 수 있도록 디지털 방식으로 준비하십시오.


응? 어떤 타이머 빠르게 켜고 끌 수있는 설정이 있습니까? 이것은 우리가 이야기하는 모뎀입니다. 그는 전원이 꺼진 직후에 켜고 싶어합니다.
Paul Hoffman

집에있는 것처럼 보이도록 스케줄 램프를 켜거나 끄는 것처럼 디지털 타이머는 일반적으로 1-2 분의 해상도로 설정할 수 있습니다. 재부팅주기는 전원을 끄고 인터넷을 다시 제공하는 데 약 1 분이 걸리므로 오전 3시에 2 분 동안 중단이 발생해도 큰 문제가되지 않습니다. 비슷한 기능을 가진 UPS에 대해 들었습니다.
Dan

웹에서 예약 된 재부팅이 작동하지 않는 것을 보았지만 dd-wrt의 Trac 사이트에서 해당 버그에 대한 항목이 수정 된 것으로 닫혔습니다. 최신 버전이 있습니까?
웨슬리

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.