Since this weekend my internet has been randomly dropping out for 10-20 seconds. There doesn't seem to be any fixed interval to it, but it usually occurs every 30-60 minutes.
At work, I have my computer set up to use a SOCKS proxy through an SSH tunnel to my home network. Now when the dropouts occur I know about them at work because I lose all connectivity in the applications using the SSH tunnel (chat & web, essentially), and I have to kill the SSH process and restart it to regain a connection.
From work, I can connect to my router's interface before and after the dropouts, but not during. After the dropout occurs I can see that my connectivity uptime clock has reset to 00:00:00 connection uptime.
The fact that I can't connect to the router from work while the dropout is occurring leads me to believe that the problem is the router. If it were the ISP I'd be able to connect to the router, I just wouldn't be able to load any pages (right?). Are there any more conclusive ways to determine whether the problem is my router or the ISP?
I'm using a Mac, if that makes any difference.