วันนี้เราจะมาดูวิธีการทำให้ MikroTik นั่น Restart เครื่องเองทุกวัน สำหรับหลายคน ตัว admin เองด้วยคิดว่าการ Restart ตัว MikroTik เองนั่นค่อนข้างจะจำเป็นเพราะเพื่อเป็นการ Clear ค่าต่างๆ ด้วยทำให้ MikroTik ทำงานได้ไม่มีปัญหาอีกด้วยครับ เริ่มกันเลยครับ
ก่อนอื่นเลยเข้าไปที่ System >> Scheduler
ใสค่าต่างๆ ที่ต้องการลงไป โดย Interval จะเป็นตัวระบุว่าต้องการให้ทำคำสั่ง /system reboot ทุกๆ กีนาที ในตัวอย่างผมลองที่ 5 นาที แต่ถ้าใช้งานจริงทุกวันก็ควรจะเป็น 24:00:00 นะครับ
เมื่อสร้างเสร็จควรได้ Schedule หน้าตาอย่างนี้ จะเป็นได้ว่า Next Run บอกว่าอีก 5 นาทีถัดไปคำสั่งก็จะถูกสั่งให้ทำงาน
จากนั่นรอจนถึงเวลา เมื่อถึงเวลา WinBox จะหลุดเองนะครับ
เพียงเท่านี้เราก็ Restart MikroTik ทุกวันได้แล้วครับ
ข้อความระวังนะครับ ถ้าเป็นการมาแก้ไข Scheduler ที่หลังให้ระบุเวลา MikroTik จะถือว่าเป็นการบวกเพิ่มนะครับ เช่นแต่เดินเราตั้งว่าต้องการให้ Restart หลังจากเปิดเครื่องไป 24 ชั่วโมง แล้วเรามาแก้ทีหลังให้เป็นเวลา 03.00 ยังงี้จะถือว่าเป็นารบวกเวลาเข้าไปนะครับ ทางทีดีแอดมินแนะนำให้ลบแล้วสร้างใหม่ดีกว่าครับ
ถามหน่อยคับพอมันรีบุตเสร้จ เราต้องมาตั้งวันเวลาใหม่ทุกรอบปะคับ
ReplyDeleteถ้าไม่ให้ตั้งเอวลาเองทุกรอบต้องให้ตั้ง Mikrotik ไปเอาเวลามาจาก Server ครับ
Delete/system clock set time-zone-name=Asia/Bangkok
/system ntp client set enabled=yes mode=unicast primary-ntp=158.108.212.157 secondary-ntp=202.28.18.72
ถ้าเรารีบูตเสร็จ มันจะเริ่มนับเวลาที่ user ใช้งานต่อไหมครับ เช่น กำหนดเวลา 7 วัน ใช้งานแล้ว 6 วัน พอรีบูตเสร็จ จะเริ่มนับต่อจาก 6 วันหรือเริ่มนับใหม่ตั้งแต่ต้นครับ
Deleteนับต่อครับ
Deleteขอบคุณมากๆ แอดมินใจดีมาก
ReplyDeleteขอบคุณคับ
Deleteถ้าจะตั้งให้รีบูต ตี 4 ของทุกวันล่ะครับ ต้องเซ็ตยังไง
ReplyDelete/system script add name=script-daily-restart source={/system reboot}
Delete/system scheduler add name=daily-restart start-time=04:00:00 interval=24:00:00 disabled=no on-event=script-daily-restart
ตามนี้เลยคัรบ copy ไปใส่ใน winbox => new terminal ได้เลยคัรบ
รีบูตไมโครติก แล้วไมโครติกดันรีเซทตัวเองตลอดเลาครับ ง คือเสียง ปี้บ ๆ ๆ ไม่หยุด ทำไงดีครับ
ReplyDeleteคาดว่าน่าจะโดน hack เข้ามาวาง system script ละคัรบวิธีแก้ค่อนข้างยากครับ
Deleteวิธีที่ง่ายสุดคือ netinstall แล้ว config ใหม่แล้วอย่างลืมตั้ง password ก่อนต่อเน็ตด้วยนะคัรบ
/system script add name=script-daily-restart source={/system reboot}
ReplyDelete/system scheduler add name=daily-restart start-time=04:00:00 interval=24:00:00 disabled=no on-event=script-daily-restart
/system clock set time-zone-name=Asia/Bangkok
/system ntp client set enabled=yes mode=unicast primary-ntp=158.108.212.157 secondary-ntp=202.28.18.72
ผมพิมเข้าไปที่ new terminal แล้วครับแต่พอเปิดไปที่ scheduler กลับไม่มี name คำสั่งใด ๆ ใน scheduler เลยครับ
ควรต้องทำยังไงครับ ผมทำอะไรผิดหรือเปล่า ถ้าจะยกเลิกต้องทำยังไง ขอบคุณครับ
Deleteผมใช้วิธิคอนฝิกตามสคริปเอาครับได้ผล100% เพราะบางครั้งการก๊อปไปวางใน new terminal มันไม่ทำงาน..
ReplyDeleteขอบคุณมากครับผม
ReplyDelete