I want to ask and see what people use or recommend for keeping a router stable incase of a lag up or freeze. What I have is 2 servers both identical running on Raspberry Pis x 2. Both are behind seperate routers with seperate connections. Servers are used mainly to ssh in and use vpn. Generally they are pretty stable, running ubuntu and raspi mainly for command line is solid. I found that the weak point in the equation is the routers, altho they are also generally pretty stable from time to time it can happen one will lag or freeze, then remotely I am screwed. The 2 failsafe mechanisms on my mind are: 1. Hardwired physical power plug timer that will cut and turn power back on the physical power adapter of the router once daily, this will reboot the router once a day at a time which it wont be in use, 1 day down time in worst case situation is ok, considering I have 2 servers so backup can be used while second router comes back. (this will be only used for the router not a good idea to keep rebooting linux server with a power cut daily) 2. Use a set of 2 wifi smart switch power plugs such as a tp link hs100. Both routers would be connected to each others smart power plugs on wifi. In the case router 1 goes down, can remotely ssh/desktop into router 2 which is connected over wifi to router 1 smart plug and simply turn on and off the power, router 1 reboots/comes online. I am after reliability here, being fancy plays 0 factor here. Introducing smart power plugs could introduce another point of failure into the system? I have no experience with them at all, a simple power plug timer is more reliable then a smart power plug? Don't use power timer/smart plug at all hope for best? The 2 routers are both tplink mr6400 and mr3020 Yeah pretty cheap/stock but they both pretty stable on stock firmware and like I said its mostly command line traffic nothing fancy. Both servers schedule reboot twice a day to keep fresh, routers reboot once a day on schedule for same reason. What do people use in similar situations?