รีบูท DD-WRT เป็นระยะ


8

ฉันมีเราเตอร์ Linksys ที่ติดตั้ง dd-wrt เนื่องจากปัญหาบางอย่างฉันต้องการรีบูตเราเตอร์เป็นระยะ ๆ (สมมติว่าเวลา 0:00 ทุกวัน) ฉันจะทำอย่างไร


คุณมี dd-wrt รุ่นใด ตรวจสอบให้แน่ใจว่าคุณมีเวอร์ชันล่าสุด
Wesley

คำตอบ:


20

dd-wrt มีคุณสมบัติการรีบูตตามกำหนดที่ติดตั้งไว้ในเฟิร์มแวร์ ดูที่การจัดการ >> Keep Alive >> 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 - เพียง telnet แต่เป็นหลักการพื้นฐานเดียวกัน
แอมเฟตามาจิน

2

คุณจะต้องสร้าง cronjob สำหรับสิ่งนี้

เข้าสู่ระบบด้วยsshหรือtelnet

สร้าง crontab โดยเรียกใช้:

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

ยอมรับการเปลี่ยนแปลงเพื่อให้พวกเขายังคงอยู่ที่นั่นหลังจากบูตครั้งแรก:

# nvram commit

นอกเหนือจากคำตอบของ Alex Toombs คุณยังสามารถเพิ่มงาน cron ในการบริหารเว็บของเราเตอร์ของคุณ: การบริหาร - แท็บการจัดการ - ฟิลด์Cron งานเพิ่มเติม : แทรก00 00 * * * root reboot(หรือในกรณีของฉัน0 3 * * 4 root rebootดังนั้นมันจะรีบูตทุกวันพฤหัสบดี 03:00)
LuH

เพื่อชี้แจงคำสั่งเชลล์นี้ ( nvram set cron_jobs=...) และฟิลด์ในส่วนต่อประสานการบริหารตั้งค่าตัวแปรเดียวกัน
palswim

1

ฉันมี Linksys WRT-54GL ที่รัน DD-WRT และมีข้อกำหนดเหมือนกัน ฉันพบว่าการรีบูตตามกำหนดเวลาใช้งานไม่ได้ดังนั้นให้ตั้งเวลาบนเต้าเสียบไฟฟ้า รับสัญญาณดิจิตอลเพื่อให้คุณสามารถตั้งเวลาหยุดทำงานเป็น 1 นาทีในเวลาเที่ยงคืนและคุณมีการรีบูตตามกำหนดเวลา


ฮะ? ตัวนับใดมีการตั้งค่าที่คุณสามารถปิดบางสิ่งบางอย่างได้อย่างรวดเร็วแล้ว ? นี่คือโมเด็มที่เรากำลังพูดถึง: เขาต้องการเปิดใช้งานทันทีหลังจากปิดใช้งาน
พอลฮอฟฟ์แมน

ตัวจับเวลาดิจิตอลเช่นคุณใช้หลอดไฟที่เปิดและปิดในบ้านของคุณเพื่อให้ดูเหมือนว่าคุณอยู่ที่บ้านโดยทั่วไปสามารถตั้งค่าความละเอียดได้หนึ่งหรือสองนาที รอบการรีบูตใช้เวลาประมาณหนึ่งนาทีจากการปิดเครื่องไปจนถึงการให้บริการอินเทอร์เน็ตอีกครั้งดังนั้นการหยุดชะงัก 2 นาทีที่ตี 3 จะไม่เป็นปัญหามากเกินไป ฉันเคยได้ยิน UPS ที่มีคุณสมบัติคล้ายกัน
ด่าน

ฉันเห็นคนพูดพล่อยบนเว็บเกี่ยวกับการรีบูตตามกำหนดเวลาไม่ทำงาน แต่รายการสำหรับข้อผิดพลาดในเว็บไซต์ Trac ของ dd-wrt ถูกปิดเนื่องจากได้รับการแก้ไขแล้ว คุณมีเวอร์ชั่นล่าสุดหรือไม่?
Wesley

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.