Thanks to whoever turned the switch back on.
I just checked on the router, and its clock was ~7 hours behind. I
reset it with hwclock --systohc. Did anybody check the bios clock on
that box before setting it up? Might explain some of the network
problems. :)