Belkin Router Owners Suffering Massive Outages
An anonymous reader writes: ISPs around the country are being kept busy today answering calls from frustrated customers with Belkin routers. Overnight, a firmware issue left many of the Belkin devices with no access to the customer's broadband connection. Initial speculation was that a faulty firmware upgrade caused the devices to lose connectivity, but even users with automatic updates disabled are running into trouble. The problem seems to be that the routers "occasionally ping heartbeat.belkin.com to detect network connectivity," but are suddenly unable to get a response. Belkin has acknowledged the issue and posted a workaround while they work on a fix.
Yeah, we sold an untold number of plastic boxes that don't work correctly if we ever stop responding to pings... Why would that ever be a problem? Companies never go bankrupt, deliberately kill old products, or 'change strategic direction'.
Did Belkin tell you their router was dependent on their site being up?
"When I die, the world ends." - Belkin policy
No router should ever be dependent on phoning home to a server in order to work. (No router should be engaging in any communication at all that I haven't told it to!) This is BAD - Broken As Designed. I'm awfully glad that I don't use Belkin stuff.
Yeah! Who the fuck thought that was a good idea?
Sounds more like "all of the internets is broken because this one site won't work" complaint I get all the time.
It's a ROUTER. If the physical link is up then try pushing packets through it. That's all.
If you want to show connectivity to a specific site then show that in the diagnostic page on that router. But keep pushing packets.
any type of device, they won't get my money for even a power strip.
They earned my boycott honestly years ago. I still haven't let them off the hook. Comments on that article exposed other reasons not to even give them the satisfaction of wiping your ass their products.
The preceding post was not a Slashvertisement.
It was probably short-sighted to write their main event loop like this:
while (!((date.day == 7) && (date.month == 10) && (date.year == 2014))) {
// rest of router code follows
}
Taking guns away from the 99% gives the 1% 100% of the power.
And they bought Linksys from Cisco. Deep sigh.
You got me into this! You were the ideologue! I'm only a poor assassin! - Twenty evocations, Bruce Sterling
Dude, such a wasted opportunity to say "Master of your own domain ".
Lost at C:>. Found at C.
Asus Router Owners Suffering Massive Smugness
Old cable modems sucked. Mine would often lock up, needing a power cycle to resume working. Very annoying when I was at work.
The quick and easy solution is to monitor the connection status and flip a relay to reboot the modem. But how to monitor the connection? Setting a single host or IP seemed like a bad idea because it would have added an extra, and totally unnecessary, single point of failure.
Instead, my home router (slackware box with 2 ethernet cards) collects the IPs that I connect to (by watching the conntrack stuff in /proc/ ), and if it can ping them, adds them to the ping list. It then pings random selections from that list to verify connectivity. IPs are removed if they are unreachable for a while (until it decides the connection is down; no point purging the whole list because of an outage).
Took me a couple of hours to set up and debug, back in like 2002 or 2005 or whenever I wrote it. I presume that there is some free software to do the same task by now.
Monitoring a single fixed hostname is foolish, at best. And this is like the 3rd or 4th big story (that I can think of) about home routers acting badly because of hardcoded values.
See that "Preview" button?
Looks like you were behind a Belkin router.
Many years ago I had a similar problem with Comcast. Their system's DHCP wasn't giving me an address, so I called the tech support number. The person on the phone told me that he couldn't help me with my problem since help with all DHCP issues was only handled through their new online text chat system. I pointed out that I couldn't get to their handy online text chat system because I COULDN'T GET AN IP ADDRESS. His only response was that maybe I could use a neighbor's computer. Sigh.
This is true for all people who understand the code of OpenWRT in its entirety.
Else it's simply a choice of picking who to trust.
Yea, I know, but I'm married...
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
Entertainingly enough, I've run into this issue before. You will encounter the same issue when trying to connect the affected Belkin routers through the Cisco Clean Access NAC here (AKA Campus Housing), because devices are quarantined in the VLAN ghetto until successfully authenticated and associated.
So, these terrible, terrible Belkin routers try to phone home, and when they are unsuccessful they redirect all HTTP requests to the router's administration page. Since sessions are required to authenticate via HTTPS, there is no way to login. Extensive investigation revealed no way to disable this behavior on the client side, SOP for anyone calling with connection problems involving a Belkin router became "Officially unsupported. Return it and get something else that isn't a Belkin."
I am beyond pleased that this incredibly foolish decision on Belkin's part has come back to bite them in general, and hilariously entertained to see that Belkin's temporary workaround was effectively "spoof DNS traffic to heartbeat.belkin.com to a server on your local network that will pingback to fix your ISP's broken clients"
"We have to go forth and crush every world view that doesn't believe in tolerance and free speech." - David Brin
It might be useful to have a way to disable this 'feature' on the client side.
The bad? There isn't.
The good? This 'feature' already broke connections for anything going through the campus NAC even before their heartbeat server crapped out. SOP for any Belkin-involved problems became "Belkins break RFC2616, they are officially unsupported, go return it and get something that doesn't suck." ...so there aren't any of them still in use to be broken today. Yay!
"We have to go forth and crush every world view that doesn't believe in tolerance and free speech." - David Brin
No they won't.
From here:
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
You know, cat5 ... maybe?
...
1) Unplug Cat5 from router.
2) Plug Cat5 into computer.
3)
4) Profit, er Internet.
I know, too complicated right?
This isn't the first time Belkin has implemented a hare-brained feature, only to have it cause backlash when it induces catastrophic failures across the world. I stopped buying anything with their name on it (except the occasional cable) over a decade ago, over this little feature.
How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
It seems as though installing DD-WRT/OpenWRT/Tomato/other-non-OEM-firmware will fix it on at least some routers made by Belkin.
www.wavefront-av.com