I don't think mine is rebooting. But I jiggled around with the cables last night (that's a technical term btw) and also came up with a bash script to connect via telnet and restate the internet connection.
It was up this morning, I haven't yet checked if it was the script that did this.
Previously known as psycik
NextPVR Based HTPC: 2 x HVR3000 - DVB-S - Freeview, HVR3000 - DVB-T Freeview|HD, Nova-T 500 - Dual Freeview|HD, Digital Coax --> Yamaha RX-v540, 8600GT --> Samsung LA46A650D via HDMI Clients: Popcorn Hour A-100, 1xATV2, 1xATV3, Roku3 Windows 7 Ultimate Host 3x2TB, 1x3TB + 1x1.5TB using DriveBender, VMWare Workstation 10 with 1xW7, 2xW2k3 1xUbuntu 11.10 Desktop, 1xWHS2011, Plex