So lately I have been having some issues with Cox and my internet.. For some reason they keep putting my modem in a maintenance down state and they don’t bring it back up.. I have various logs and what not from the modem and the monitoring of my network that shows the modem going down first.. After getting a new modem and going to my ‘backup’ firewall (A less powerful version of my main firewall) and calling Cox a few times.. I was till unable to get this problem fixed… This was the error I kept getting:
Received Response to Broadcast Maintenance Request, But no Unicast Maintenance opportunities received - T4 time out;CM-MAC=XXXX;CMTS-MAC=XXXX;CM-QOS=1.1;CM-VER=3.0;
Whenever I would get this error the only way to bring m modem back online was to power cycle the modem.. No big deal right?! ..The problem is I am often working remotely and have no way to power cycle it.. This started to get really annoying when it would happen almost every 24 hours on the dot..
After talking to a few coworkers who had the same problem.. They started thinking it was an undocumented QoS technique that Cox uses on high bandwidth users.. Either way It was starting to annoy me.. I way trying to figure out a way to solve the problem and the best and easiest solution I cam up with was a USB controlled relay board that would be inline with the power for the modem (and just incase.. also inline with the power for the firewall) from Amazon.I also though it wouldn’t hurt to have a few more for future use..
The end product was :
With some code on my GitHub – Basically if you can’t ping google – reset modem – 5 min later if you can’t ping google – reset modem and firewall – wait 10 min and repeat…Go Top