My home wireless router is a repurposed 64-bit laptop running TCL13. The other day my wife lost wifi connection in the middle of an online class. When the issue came to my attention, everything seemed fine but when I SSH'd into the router I saw that, based on output of the uptime command, the router had rebooted in the middle of her class.
An unexpected reboot happened at least one more time since then: I rebooted the router approximately 72 hours ago, but when I SSH into the router and run uptime I get only 19 hours of uptime.
I have very few extensions loaded on the router (forum error, see attached), so I doubt an extension is rebooting the system without my knowledge.
SSH password authentication is disabled (keypair authentication is required) and only my user (user "bruno") is allowed to SSH into the router, so someone/something from the internet rebooting my router without my permission seems highly unlikely.
Is there anything in TCL base that automatically reboots the system? Can you think of any other explanation for unexpected reboots?