There are times when you need to reboot a router. The issue maybe that the router goes all wonky after a couple of hours or you need to reboot to change the ip address or you need to do something else. Whatever the case it seems that rebooting is a popular thing. Rebooting seems to be one way to overcome the limitations of some routers.
Linksys Router Reboot Script LINK
Netgear Router Reboot Script LINK
Cisco Router Reboot Script LINK
IMRAN’S BROADBAND HELPER UTILITY LINK
WINROUTER RESTARTER UTILITY LINK
REBOOTING ROUTER VIA TELNET LINK