Why Do We Have To Restart Routers?
jaypaulw writes "I've owned a WRT54G, some cheap D-Link home Wi-Fi/firewall/routers, and now an Apple Airport Extreme (100/10 ethernet ports). In the context of the discussion about the worst uses of Windows — installation in places where an embedded device is superior — I've gotten to wondering why it's necessary to reboot these devices so frequently, like every few days. It seems like routers, purpose-built with an embedded OS, should be the most stable devices on my network."
You're doing it wrong.
US Robotics 8054 (USR8054). At least it has the decency to reset itself though throughout the day. Saves some manual labor I suppose.
It shouldn't be necessary to do that.
Usually, though, it would be either a problem in the firmware leading to instability or a change in routing, DNS, or DHCP assignments that the router can't handle live for some reason. It could also be possible that the firmware allows no changes at all to the running configuration, forcing a restart for any change made in an attempt at making it less hackable.
-1 raving lunatic; +6 subGenius... Things even out...
I base this on absolutely nothing, but my primary suspect is the cheapskate power supplies that these devices come with. However I've never cared enough to test it out.
Fast, Stable, Cheap - pick two.
restart my Airport Extreme is when I update the firmware. Otherwise it stays up and works without problems. I don't understand the question I guess.
http://twitter.com/OLDTELEGRAM
I'm guessing what you actually need to do is reset the connection to your modem or release and renew DHCP, Every router I've used allows you to login to a web based configuration and do these things.
If your having to restart yours every couple of days...something is wrong. The one here at the house has been up for last 173 days. I checked the main router at work and its been up almost 300 days.
I have a pair of Apple Airport routers, and the only time they get rebooted is when I change settings and restart them. That happens whenever I want to let another computer use my network, about every couple of months.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
I got my Belkin router about 4 years ago it runs great I can get about 3-6 weeks uptime before I have to manually pull the power cord because it crashes.
Its still going good and strong though!
I have a WRT54G wireless router, and I never have to restart it... ever... ever. It's very stable. Except when the power goes out.
The only time I've ever had an issue with my AE base station is after a brown out - for some odd reason, it will not work after a brown out and does require a restart. Any other time, though, I have never had a problem with the AE base station... and mine's refurbished!
Bought a Buffalo router and flashed it with DD-WRT. The only time the thing reset was when the power went out. If you're restarting your router every few days, I'd suggest looking into your config for the problem.
P.P.S. I'm doing Science and I'm still alive.
TCP connection timeouts on some routers default to 3600 seconds or one hour. So, when you use some Bittorrent or such, opening lots of connections, your router keeps these connections (even after disconnection) in its memory for up to an hour. It fills up and your router grinds to a halt, opening connections very slowly.
There's other timeouts too, but I'm not sure exactly what they do. Firmware like HyperWRT lets you change these timeouts to something much shorter, like 90 seconds, which typically prevents lock-ups like that.
(I'm actually not 100% sure that this is the sole cause for router lock-ups)
Not to be a dick, but I use a wrt54g with tomato firmware and it's about the most stable and powerful (QOS is great on it) router anywhere close to the consumer price range.
I never have to restart my DSL router or Vonage router either, and I've kept all this stuff up 24/7 often with heavy use for years at a time.
If you're restarting networking stuff all the time, perhaps you've misconfigured it...
A good question. I don't have to reboot that often, but sometimes that's what cures my problems.
However, I can't honestly say that means that the problem is with the router. It could be with devices upstream or downstream - rebooting the router may be the trick that resets the state machine for the connected device.
I never have to reboot my TiVo, my cell phone, my PSP, my STBs etc...
The hardware on your router might be failing, power supply or whatever. I had the same problem with a DSL modem once, it eventually just outright died. The new one I bought (netgear DG834G) hasn't had to be reset once.
Gentlemen! You can't fight in here, this is the war room!
Most routers are cheap. (Apple's is overpriced-cheap; the point stands.) A bunch of them are free after rebates. Considering that, it's a wonder they keep running for more than 5 minutes. They come off the same assembly lines as those Norcent (who?) $15 DVD players.
You can buy reliable routers of course, from the C company, or the N company, or the J company, or a couple others. That's what corporations buy. What I wonder, though, is whether there's a middle ground: a "pro-sumer" router. Maybe somebody has got some suggestions.
Over the last 10 years, I've owned a couple netgear and linksys wifi routers and they have all been the lowest maintenance devices in my home network. I can't recall ever having to kick-start one of this devices for misbehavior. They've all been left on 24/7 and are only restarted after power outages or when I accidentally kick the plug out of the wall socket.
Either you or I must be way out on the tails of the bell curve.
There's usually nothing wrong with the hardware, just the software/firmware. Trying using some third party firmware like DD-WRT on the WRT54G. YMMV, but I can't recall the last time I had to reboot mine.
The only times I've had problems with a router has been with the firmware of my old cable STB that also acted as a modem (it would just drop the connection/DHCP lease at random and the only thing that seemed to fix it was a reboot of both STB and router). Since I got a new modem I haven't had any trouble. I can't remember the last time I had to restart my WRT56G because it wasn't working.
However, before you write off your devices, you might try to see if there are more current firmware revisions that will make them a bit more resilient.
Even if that "fixes" the rebooting problem. You still ought to periodically check to see if there have been critical security bugs that have been addressed and rolled into newer firmware revs. Just because it's a black box doesn't mean you can just turn it on and forget about it. The black hats never sleep.
Cheers,
I use a D-Link EBR-2310. I have never had to reboot it. It just continues to work day in and day out.
"Suppose you were an idiot...and suppose you were a member of Congress...but I repeat myself." Mark Twain
If a client is able to cause a router to crash then there is something wrong with the router design.
And as you tread the halls of sanity, You feel so glad to be, Unable to go beyond. I have a message, From another time..
I used to have to restart my Airport Extreme every once in a while, but after updating its firmware that's no longer necessary. According to InterMapper it has been running for 84 days without a restart, and if memory serves the reason it was reset 84 days ago was to do some recabling.
It's cheap, fast development... Not bothering to pay attention to correctness, not watching for memory leaks, etc., etc.
It shouldn't be that way, of course. I got an old K6-2 system, underclocked it to 100MHz, removed CPU fan and replaced the PSU fan with a very slow and quiet model to make a nearly-silent 8watt system. Then installed OpenBSD on a 32MB CF card (stripped of unnecessary binaries for size, but otherwise completely normal), and have been using that for years. It will run indefinitely, without a reboot. My record for uptime so far is 5 months, and it's only that short because of power outages, and I don't feel the need for a UPS for my router...
There's nothing about being "an embedded OS" that should make it any more or less stable.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
My router is only rebooted when the house loses power... on average about once a year or so.
...the expectations of the user. Newsflash: when you buy cheap crap it is going to perform like cheap crap.
I want a new world. I think this one is broken.
I had a WRT54GX for years that never needed a reset, until I started using BitTorrent. Then its 4KB (?) connections table would fill up and the device would hang. Had to build an OpenBSD firewall to handle the many active and inactive connections you get with BT.
I've had a few wireless routers which borked themselves far too often (one particular netcomm model which I had to have replaced 3 times before giving up entirely on it). Now it seems to me after using these things for many years that the wireless chipsets in particular are vulnerable to overheating, and once they do so, they malfunction and the software crashes. So its less the embedded OS software itself and more faulty hardware in my experience. (In summer I still need to take an icepack out of the freezer and stick it on my ADSL modem if I don't want my internet to crash)
I've used some Zyxel router that needed restarting every few days until I found out the maximum amount of open connections and bandwidth it could take then it usually only crashed once a month.
Now I've got an old PII with a CF as HDD running monowall and maximum uptime so far is about two months. It would appear that the modem is more flaky than the router so I've restarted it needlessly a few times. I'm inclined to think it's hardware causing problems when the router crashes on its own. It's a bare motherbord sitting ontop a cabinet with four NIC's (I had an abundance of NIC's but no switch) and it gets a bit jangled from time to time in its exposed position. I'm amazed that it works at all.
Try to limit the amount of open connections if you're running bittorrent and maybe the bandwidth too. If that doesn't help you should probably build your own router. m0n0wall works for me and I've heard good things about IPCop.
I've used SMC routers in the past, then switched to Zyxel router now(the home routers, not the expensive ones). and in my experience, I have never intetionally reboot them, only when I update the firmware (that happen maybe once every 6 month?) my routers are always up and running and never rebooted.. but on the other hand, I used to own a D-Link router for my folk's place. that router lasted maybe 1 week before replaced by SMC.. (reboots and resets randomly)
I just use a cheap Pentium 2 running Windows XP with Internet Connection Sharing. Disabled the automatic updates and firewalled it properly over 18 months ago, and haven't had to touch the machine since.
My router at home only needs to be rebooted when you're changing admin priveleges or re-assigning the router's IP. But one day I went to a friends house and while trying to figure out how to connect to the Internet, and tried several times to give myself a proper IP. Each time I did, I disconnected my friend's roommate while he was playing WoW. Apparently he was in the middle of a big group mission. I had no idea until the fifth disconnect.
What's the value of information that you don't know?
When my free to use wifi is overcrowded and not letting me in..
Sent from my desktop computer
I've got 5 WRT54G's running DD-WRT out in the desert in enclosures. They routinely operate in temperatures in excess of 110 degrees, and usually have a bunch of users on them. They currently have an uptime of nearly 2 months, the last time they were down is when I upgraded their firmware. The WRT54G in my closet, also running DD-WRT, never crashes. And I download a LOT of torrents!
-Bill
I have had both of them and rarely, once a month? or less, reset them.
There was an unknown error in the submission.
I also used to have to restart my cable modem or router every few days. Putting them onto a UPS solved the problem.
very probably. i can't even re-insert a loose power cable on my laptop without it freezing up. we've also got a Kenmore freezer that some numbnuts was stupid enough to put a microprocessor into. every time the power fluctuates, the micro freezes up, causing the freezer to shut down. idiots.
I was having problems with my wrt54g when iphones were connected to it. I upgraded the firmware (by downloading it from the net), and the problem went away.
Historically. Old Linksys boxes needed to be rebooted often.
They never fixed the bugs, and if you wanted a new feature, that meant purchasing a new box. (That was the business model, I guess)
I gave up on them.
Then Linksys came out with a Linux based router. WRT54G.
Of course Linux did not mean the support or bug fixing would be better. They used an old version of Linux with various proprietary junk on top.
The best support you get is with open-source.
Overwrite whatever Linksys installs with a truely open system:
OpenWRT. I have been running White Russion 0.9 since it came out and only have downtime with firmware updates.
(there are other wrt firmwares besides openwrt, but most are not really open).
My Netgear 624 never had to be rebooted...until it stopped working after 13 months. My Netgear 824, only two months old, granted has never been rebooted except for the three firmware updates in a 3 day period. My Netgear PS121 print server has had to be restarted (to flush the print queue) a few times. My Surfboard SB4100 cable modem I don't think was rebooted since 2001. I replaced it two months ago for a faster one. My Centillium MTA-1 TA has never had to be rebooted in 2 years. My Vonage V-Portal has never had to be rebooted.
I also have a Linksys BEFS class 'b' router that hasn't been rebooted in more than 2 years and a Belkin F5230-4 that's never HAD to be rebooted though it has been accidentally shut off quite a bit.
If a client is able to cause a router to crash then there is something wrong with the router design.
Or it could be that the "cure-all" for Windows connection problems is to restart the router, and because Linux has fewer connection problems on average, you only restart the router when it is necessary. It also could be with the TCP timeouts that one poster referred to, it could be that the Windows box was infected with spyware that kept bogging down the router.
Taxation is legalized theft, no more, no less.
It could also be the modem/transceiver (cable or DSL). I had a crappy Westell router/modem that Verizon gave to me that would always need resetting. I got a WRT54G and hooked that up to the Westell (set it to act as only a modem at that point) and it still had similar problems. For some reason, rebooting the Linksys would fix it, even though the problem was the modem. I ended up pulling the old 10 year old DSL modem out of the closet and hooked that up to the Linksys and everything's been running perfectly for over 8 months now.
This guy's the limit!
If you have frequent power interruptions, aren't they rebooting your router frequently?
Beta sux! Join the Slashcott! http://hardware.slashdot.org/comments.pl?sid=4760465&cid=46173047
Most of the devices that you mentioned don't give you details of the status of the OS (cpu, memory, port utilization, et cetera). This is the kind of relationship you have with a black-box. You can put a bug request in, and maybe even send them logs or core dumps, if the device supports it.
I've only run openwrt or some other open-source firmware for a while now, and I have been happy with performance and the fact that I can see what is going on on the device I own.
My current setup is:
OpenWrt White Russian - With X-Wrt Extensions 0.9
Linux 2.4.30 #1 Thu Feb 22 13:58:48 EST 2007
Linksys WRTSL54GS
Broadcom BCM947XX
My usage is:
1 Mac, two Linux laptops, one Windows desktop and a Linux server. Moderate bittorrent usage (both Azureus and rtorrent), in addition to frequent outbound ssh connections (X11, rsync, vnc), Citrix and SSL/IPSec VPNs. Absolutely no uPnP or Rendezvous.
v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
I'm running DD-WRT 23v2 on two Buffalo WHR-HP-54G routers, and I never have to reset them. However, I did have to update their configuration from the default settings in order to make them reliably stable. With the default settings, I would have to reset them occasionally. I changed the "maximum ports" from the default of 512 to 4096, and changed TCP and UDP timeouts from the default of 3600 seconds to 120 seconds. The reason for this (as stated in the DD-WRT help documentation) is that P2P apps often open many ports without closing them properly. These settings allow the router to handle that kind of usage much better.
It's really easy enough that your grandma could do it. :)
Seriously, Tomato has a very clean interface that just does what you would expect. I'd toy with it a bit if I were you.
Best place to get a feel for the QOS settings is probably a screenshot of the interface.
The last router I had that really worked was a trusty old Linksys BEFSR41. This is not the same router that's going by that model number today. The hardware has completely changed and the new one I bought when my old one finally died was absolute trash. Since then I've been through all the major manufacturers, and they all have issues locking up, resetting, and other weird crap. I finally got fed up and converted an old Pentium (floating point bug included!) into a router running Smoothwall. It's the most stable router I've ever had.
I really have no idea why the purpose made stuff doesn't work. Many people say the issue is that the routing table fills up, or they run out of memory, or something to that effect. But my ancient Pentium with 32 MB of RAM doesn't seem to have that issue, and most of the top end Linksys boxes are coming with 16 or 32 MB of RAM, though the cheap ones only come with 8. Still, Smoothwall indicates most of my RAM is being used as disk cache - not for running anything in particular. So, I don't think RAM's really the issue. It's obviously a software related issue of some sort: flashed Linksys routers with one of the custom firmwares are apparently quite nice.
"I do a grep for shit, bollocks, and tits before checking in code. I'm professional..." -RECURSIVE_META_JOKE, reddit.com
I've had a WRT54G (default) firmware which - as others have mentioned needed a reboot once a week; upgraded the firmware and lowered it to once a month or once every two months.
Currently using a Cisco SOHO-A... and never need to reboot it, (I didn't actually buy it, I'm heavily involved with Cisco stuff for work and it was a freebie) HIGHLY recommend you get something a little pricier.
The machine unmakes the man. Now that the machine is so perfect, the engineer is nobody. -Ralph Waldo Emerson
I had several "consumer" grade routers before finally finding the Dlink gamer lounge.
I've never been happier. I've had it for almost 2 years and I never have to reset it. The wireless always works, the gigabit is nice and the "Gamefuel" QOS is fairly effective.
The $100+ linksys routers aren't much improved over their $50 brethren, but the $100+ Dlink most certainly is.
crappy firmware. I flashed my WRT54G V4 with Tomato and haven't looked back. Also haven't had to reboot it in the past year or so that I've been using it, other than the occasional update. Tomato's developer obviously knows what he's doing: compared to the stock Linksys firmware he's lightyears ahead. And he's just one guy, you'd think a company with the resources of Linksys could do an even better job.
The higher the technology, the sharper that two-edged sword.
This is due to a combination of poor programming, and poor hardware designs.
Most properly designed routers have a hardware watchdog timer, which must be periodically written to in order to prevent an automatic reboot.
When I cut my teeth on Embedded/Small system programming, decades ago, we were taught the reboot button is a bad thing.
In fact, for our final project , we had to design a "mission critical" system, where the reset button was DISABLED. Instructors would initiate a prohibited condition, and the software had to automatically reboot and restart from a SAFE [not default] state.
Any system which did not enter a SAFE state, FAILED [and so did the student].
They don't teach classes like that anymore, in favor of things like Java, which lets students forget about the "hard" stuff.
Its all fine and dandy to have a nice real-time OS, but it isn't worth anything if the core programs its running are programmed by a bunch of java jockeys used to letting other people do the "hard stuff".
Because we need new IP-adresses for Rapidshare and the other filehosters.
In 1996, I had a PowerMac 4400 (overkill, but one of the few Macs into which you could stick multiple Ethernet cards, 100Base-T on the network) running Vicom Internet Gateway (had Parental Controls and all sorts of nice features). I used to restart that machine every now and then. When the Linksys BEFSR41 arrived, it freed up the PowerMac and I would reboot it every few months just for fun (paired with an original Shark Fin cable modem from LANcity -- seldom restarted that either -- as it was in the basement and the router was in the attic). Eventually bought a Linksys WRT54GS (v2) to use the Parental Controls feature (not perfect, but mostly did what I needed, though that feature is being discontinued). Never restarted that much either (paired originally with a 3Com 3CR29210, later with a D-Link DCM-202, and these days with a Motorola SB5101). This is all on a network with several TiVos, a Win/XP machine, a handful of Macs (mostly MacOS X these days), and an AirPort Express (2 client laptops) and I still don't need to restart it. You probably need to figure out just what is failing by doing some network sniffing? Maybe it's related to the ISP? I've had this gear hooked up to RCN's cable for 7 years with few issues (with the gear itself).
Every so often I need to unplug our WRT54G. When it powers up again it behaves itself for several days. The Netgear model we had was even worse. The only router we had that did not require rebooting was an ancient Apple Airport.
Religion is the main cause of atheism.
I still think it's sad we're seeing Linux routers coming out as much as they do. I can understand from the uPnP prospective to use Linux, but I really don't like having the applications on my computers control which ports people can and cant access (doesn't that defeat the purpose of a firewall nearly??).
I've wanted to setup a cheap embedded OpenBSD router for ages now (with a web interface and such) that I can give to my friends knowing they're getting security AND stability together. However, the manufacturer support just isn't there.. I finally decided to setup a mini-itx OpenBSD system which runs great on flash, but even though it's small (in my view) the average user won't agree.
I hope some manufacturers like Linksys decide to change some of their embedded OS', unless of course this is exactly what they want .. Less stability so people are forced to upgrade to Enterprise Class equipment?
I used to use a PC as a router. Anything with 2 network interfaces will do. One connected to the "internet" or greater network, 1 for the internal network.
Configure Linux:
Set up your OS security (port blocking, disable remote accounts, etc).
Configure IP Tables (was IP Chains):
Set up your network security (some overlap with the above). This is also where you do your intranet packet forwarding (xlating 10.1.1.1 to a real ip on a specific port)
Configure /sbin/route
Set up your routing table (if necessary).
Optional configuration:
Set up your network monitoring (both sides), maybe a traffic shaper to make sure those downloaders dont cripple your connection
After awhile I realized I didn't want a big box sitting in the corner getting dust and occasionally having a hardware failure (7 years of using a box for routing!) and switched to the ever-popular WL500g and havent had a problem for 2 years (DHCP leasing keeps the undesireable wardrivers from connecting through it)
Often wrong but never in doubt.
I am Jack9.
Everyone knows me.
Firmware: DD-WRT v24 (05/24/08) std Time: 19:20:22 up 20 days, 6:30, load average: 0.15, 0.10, 0.02 I've had it for a little over a month now, and it's only been down due to power outages.
"...Sleep comes like a drug in God's country Sad eyes, crooked crosses in God's country..."
Before my Buffalo routers, I had several different (three or four) BEFSR41/BEFSR81 model Linksys routers. I always had problems with the Linksys ones. BEFSR81 v3 wouldn't let me play Counterstrike, for example, due to a known incompatibility with Steam. Users complained on DSLReports.com for months with no fix, I don't know if they ever fixed it. I had a BEFSR41 with a gimpy power connection, so I had to duct-tape the power cord to the router such that it would put strain on the power connector, letting it remain powered on. Most of my Linksys routers would not let me run two VPN connections simultaneously, which is a common issue with routers (due to NAT issues). If I connected a second VPN session with one already active, the first one almost always got disconnected. I had one Linksys router that seemed to let me run two sessions simultaneously most of the time. All of my Linksys routers ran warm (hot if you stacked them), each of them usually sucking at least 20-25 watts while idling.
My Buffalo routers running DD-WRT are exactly what I always wanted...they are very reliable. I've never had any problem running dual VPN sessions with them, and they only use 3 to 5 watts of power. It was hard for me to give up on Linksys after being loyal to them for so many years, but I don't regret switching to Buffalo/DD-WRT one bit. If anything, I regret not switching sooner.
I bought a $39 Buffalo wifi router and left the factory stock firmware (BSD-based) intact. I've *never* had to reset it due to a hang or crash or any problem. It's a juggernaut.... runs forever as long as you feed it power. Been running continuously almost a year now, it's been plugged into a UPS and running flawlessly since I made some config changes last summer. It replaced a Linksys router that was a complete piece of shit that needed rebooted about once a week.
Too bad you can't buy the Buffalos new anymore.
They are both big fucking pieces of shit. Is it the hardware? Nope. It's the firmware coded by people who were drunk, on drugs and asleep at the same time. It's that fucking bad. I normally don't get pissed that often but the firmware for these routers are abominable. One router (a SMC VWBR7004) had such disgusting firmware that I had to reboot the router every 15 minutes. Yeah, every, 15, minutes. The update that came 2(two!) painstaking years later was not much better. It refuses to work with Vista if I have upnp on and it will reset my router if my Vista tries to do anything to the network(including starting up and shutting down)I hate the firmware and the persons who coded this should get a major kick in the balls. The second router I bought was another piece of shit. I am currently looking for a good router and I am looking towards the flashable Linksys routers so I can have some decent and open firmware on it. All in all, my experiences with routers have left me totally disgusted with them and I think that the people who are responsible for the product should be subjected to the same shit I have. It will serve them right.
By the way, does anyone have good tips for a new router?
Knowledge is power. Knowledge shared is power lost.
Speak for yourself :)
I'm wondering the same thing. I've got a WRT54G (One of the early linux version ones), and a BEFSX41. I usually never have to reset either unless there's a cable outage, and even then I don't always have to reset it. I just had a power outage just today, and that was probably the first time in 6 months that my WRT54G had been off for any reason. I just wish there was a gigabit equivalent to it, but one can dream, I suppose.
Ok, the router software - likely ripd, xorp, quagga or zebra for any domestic ADSL router - might crash, but the worst that will happen then is that you don't learn new routes. Since DSL providers don't tend to switch their internal IP addresses very often, that should not impact any existing subnet. It means tunnels can't be generated on-the-fly, it also means your next-door neighbor can't connect their LAN party to your wireless connection, but it shouldn't impact you in the slightest.
The next question, however, is how on Earth are you noticing the router needs rebooting? The kernel is quite capable of rebooting itself under many (but not all) soft lockups. Linux provides several such mechanisms for doing just that. A simple watchdog circuit, using a bistable circuit, a couple of capacitors, a relay and a trigger line that has to change state, could be added by a manufacturer for maybe a couple of dollars. It probably doesn't even need to be that complex.
When it does reboot, LinuxBIOS is under 3 seconds and I don't imagine OpenBIOS is that much slower. Intel's Tiano probably is, but it's open source so you can rip out anything that's useless. Therefore, recovery times should be barely detectable to an end user. (Most websites vary in download times by more than 3 seconds between visits. Unless you're playing Netrek or WoW at that precise moment, I seriously doubt you'll notice a 3 second outage.)
Finally, however, why isn't the router using carrier-grade software? Again, carrier-grade Linux exists, which should give you 5N uptimes in the worst possible case. Domestic routers are not worst-possible. Even data centers rarely get the kind of stress that could be expected to force an unrecoverable state. If your router is not overheating, has plenty of RAM, and needs rebooting more than once every other year, there is something seriously defective in the software or hardware.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
If you live in an apartment where everybody has one, you just might be in a noise storm. I rarely have to restart my 54g. I am not an expert, but my $.02 is
1. Get rid of your 2.4Ghz phone. I actually bought my neighbors a new phone because they caused me problems.
2. Latest firmware
3. At least wpa security
4. use *stumbler and pick the least used channel in your area of 1,6, and 11
5. Try CTS protection mode if you find a lot of other APs
6. Turn up your DTIM (mine is 100) if you don't do much broadcast traffic.
7. Turn up your beacon interval (mine is 1,000) to save power on the laptop (some reports of up to 14% battery savings)
Wireless is just flakey, even our pimp daddy cisco equipment at the university has the occasional hiccup.
I had problems with my previous Linksys WRT54G's in the past- having to reboot them as you describe. I replaced one with a *stock* WRT54GL and it runs for months and months, and I have never had to reboot it. Based on that experience, I purchased many more GL's and they have also run for months and months, 24 hours a day, not a single one has needed rebooting.
Of course, your mileage may vary...
That's because Apple has an actual Quality Assurance department. I remain convinced that most other makers of consumer-level routers don't.
The higher the technology, the sharper that two-edged sword.
I have to restart those two maybe twice a year, or when I'm changing settings or upgrading the firmware. They seem to play nice together. For the record, it's the AirPort that seems to need the restart on those odd occasions, but I do them both just to make sure.
Because routers lack the ghost of the dead graduate student that performs that function in Windows.
Linksys WRT54GL with Tomato Firmware. It never needs to reboot, except when I feel like updating the firmware to a newer version.
FTM, I never had to reboot its predecessor either, a Linksys BEFSR41, and it was in service for several years before I decided I wanted wireless.
Hail Eris, full of mischief...
E pluribus sanguinem
I have a similar setup on my Linksys WRT54GS. With the factory software it would lock up every other week -- wouldn't pass traffic and I couldn't log into it. Had to pull power to reset it. I loaded DD-WRT (23v2) and set it as you described and it has never failed to pass traffic, although every 3-4 months I can't access it from the Web GUI for some reason. I can still telnet into it though, so I just login from there and reset it.
I have a second WRT54GS (on it's own subnet providing open access to anyone in the area) and it's never locked me out of the GUI, although it doesn't pass nearly the traffic mine does.
I used to have a Blitzz router/AP that required rebooting every 3.5 days, regular as clockwork, regardless of traffic or number of connections. Pitched it in the dumpster when I got the second WRT54GS.
Beta sux! Join the Slashcott! http://hardware.slashdot.org/comments.pl?sid=4760465&cid=46173047
I haven't restarted mine in many months. Maybe its more related to the modem its attached to. I've found that cable modems in general get stupid after a while, But my DSL modem has only been reset for power outages and That one lighting strike
I had the same issue of restarting network hardware. I ended up wasting a lot of time swapping out gear until I realized what all the swapped hardware had in common: the power supply. Perhaps my house was susceptible to mini-brownouts which were resetting the hardware. I got a UPS and connected it to my modem, router, and access point. Never had a problem since. -ST
Looks like Cisco has something in this category. It's about $329 on Amazon.
My FreeBSD router/firewall/email server/web server/dns server/etc was shut down *once* last year to vacuum out the accumulated dust. Other than that, it was never shut down or rebooted.
Cheap "embedded" devices like routers and NAS-es routinely have extremely bad hardware. The competition apparently is so fierce that cutting corners of everything, from basic motherboard-like functionality to network and disk controllers is ubiquitous.
I'm occasionally doing hardware reviews for a local IT magazine and it's unbelievable what you can actually buy today as a bona-fide good equipment even from "brand name" companies. CPUs are usually ARM or AMD GEODE (You think VIA is slow? Think again. - Not to say there isn't a place for slow CPUs, only that this isn't it.), network controllers are cheap Realtek's and I don't know what they use for disk controllers (probably parts of the CPUs "companion" chipset) but it sucks.
I've seen "gigabit" network controllers on NASes that actually negotiate gigabit speed, although they are connected to buses and CPUs that break a sweat even at 100Mbit/s speeds. NASes that accept 4 drives cannot service reads on even one drive at more than 15 MB/s - introducing RAID (especially RAID 5) into this setup slows things to a crawl.
Practically all of these devices use Linux, because it's free (as in beer). They usually (I'd say 90%) don't acknowledge or obey the GPL.
It's a sort-of reverse "best scenario" for Open systems (and Open source). The manufacturers have a choice between something like this:
The first choice is represented by "truly" embedded devices like ordinary small, unmanaged Ethernet switches (with which I have suprisingly good experience), but apparently it's too expensive to scale it to "smart" devices that have to support many features so everyone opts for the second one. You can (and this is verified!) build yourself a small managed router or a NAS device like the ones sold at every el-cheapo computer shop with the same cheap generic components, and the resulting device will be just as sucky.
Creating a router or a NAS just like the above but with "proper" hardware (a Duron 800 MHz based system will be excellent) won't even cost you significantly more, but will deliver orders of magnitude better performance.
-- Sig down
These are cheapo consumer routers, right? I've never messed with a Cisco, but I bet it doesn't get hung that often. I bet it costs more than $40 too.
Now, in theory that's not a real excuse. The firmware in these things can't be that complicated, and if you just ran some kind of Linux based router on them, they would rapidly improve to the point where they didn't do that. The community would find a fix. I know some of these things can run Linux; but then there's the old "time vs. money" hassle of having to install Linux on the thing. It seems to me, if the company that makes the thing knows it can run Linux, they might as well just support it. After all, they're not in the software business, so it's hard for them to argue that the GPL hurts their business model.
Maybe the real answer is: because of the suits.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
I had the same problem with a D-Link ISDN router. I just assumed that the router's bit bucket got full after a while and I had to reset it to empty the bit bucket ;)
I wrote a little perl script to telnet into the router and do the reboot and then added the script to cron so the router got rebooted every night at a time when I thought I could afford to take the down time. I have an old, partial version of the script if you think it would be of any help.
Cheers,
Dave
They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
Ben
I run OpenWRT on a Linksys WRT54GS. Up 403 days right now.
i have used my hacked up wrt54G, version 2.1 motherboard, for years. in fact every time i do replace it i am disappointed by the fact that a new router is worse. my franken wrt54G was made from the parts of 3 others (motherboard, new antennas and new powersupply). it has lasted me the last few years. i have been using the DD-WRT and have good results. the only problem i have is i have to test my xbox connection for it to work. i only reboot on power loss and update of firmware.
Well, to give you an idea of the type of embedded hardware that is sometimes used in these routers... I was recently given the task of evaluating some Dsl chipsets because we wanted to add a native dsl port to one of our low end routers. It was really interesting, many of the chipsets had notices that said stuff like "The front-end needs to be reset every 24 hours to prevent an unrecoverable hardware failure".
Granted not all of this hardware is like this but much of it has known issues like this. Since this is home hardware the companies that make this hardware don't really care if you have to reboot it often.
Ditto, I own a WRT54G as well and in the last 3+ years, I've powercycled the router less than five times. Maybe I am lucky but maybe the real problem isn't with the router and how the other devices talk to the router?
Any router that has to be rebooted because some device speaks crossly to it is buggy. I've never had to reboot the old Aptiva running Debian that I use as a router.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
That was my thought too when I saw this. If you have to reboot your router very often then you're doing it wrong.
We are heavy Internet users here at my home, especially since I work from home frequently and use VPN with the sending and recieving of large attachements, etc. I don't think I've ever *had* to reboot my WR54GT in the past year that I've had it.
it does sometimes after a brown out or very short blackout. But beyond that it runs and runs and runs.
Rob Miracle http://www.robmiracle.com
I have the Linsys WRT54G, and a good variety of devices that hang off both the physical ports (a couple of Dell PCs) and the wireless interface (a couple iPhones, an AirportExpress in client-mode, a Wii, a wireless printer, several wireless notebooks). I can go endlessly w/o rebooting the router *except* when I've been recently accessing my corporate network via VPN over the wireless interface. I do this on occasion and usually it's not long after I've been online that *other* devices in my household can no longer see the router. Interestingly enough, the notebook with the VPN connection never complains. Anyway, that's been my experience.
Several years ago I was using these devices as my primary home network gateway, and experiencing the same issues. This lead me over time to replace the firewall/routing portion of the device with a home-made linux router on commodity computer hardware. My Linksys has hardly ever required rebooting since. While this is far from a good diagnostic of the problem, it definitely seemed that, at least in my case, it was the firewalling portion (particularly on high-bandwidth or connection count apps) that was crippling the device.
Sorry, at those prices you're not going to get the same engineering, manufacturing tolerances, and software testing as on a Juniper or Cisco enterprise router.
They say the mind is the first thing to
Agreed. I picked up a D-Link DI-524 several years ago on sale for dirt cheap and it has never needed restarting, save for the obligatory changing of some needs-a-reboot feature.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
Yeah, I don't run any alternative firmware. However, I also don't have any problems. Why? Well, I'd rather spend extra on eBay for commercial-grade stuff at mostly-affordable prices than use consumer-grade garbage.
My "router" is a Cisco 3620 (4500 before that), and I never have to reboot it. (ok, I know its overkill, but it works.)
My WAP is *not*, I repeat *not* a router. It is, however, a Netgear ProSafe WG302. Definitely commercial-grade (~$300 retail, I got it off eBay for $100). It runs a Linux-based factory-provided firmware, supports multiple SSIDs via VLANs, and I have zero problems with it.
You're talking about consumer / home networking devices. I thought the article was going to really be about *routers.*
-fb Everything not expressly forbidden is now mandatory.
I've had great experience with the Linksys WRT-54GL loaded with dd-wrt firmware. I've only had to reboot it once every 4-5 months, usually due to a power outage. Not as stable as a Cisco catalyst, but hey, it was only $60 from Newegg.com.
The QoS feature is great if you use VoIP or play games :)
Perhaps this has changed in the last couple of years, but the old Linksys routers I've had the displeasure of using, they liked to die on torrent traffic. I don't know the exact details, but if I tried to run torrents, the router would gradually slow down and eventually lock up within an hour or so.
I guessed it was trying to do connection tracking, filling up its tables and stupidly dying from the heavy connection load of torrent traffic. DD-WRT firmware seemed to fix this, though I certainly didn't test it much.
What gets me is I have this crappy old Pentium-90 with 32mb ram, that I've used as a NAT box for.. oh I dunno, at least 6-7 years now. It has perfect uptime, no noticeable slowdowns, and despite having a hard drive, it's been pretty resilient to power outages and my breaker-busting kilowatt workstation.
Why can't these skinless bastards (Linksys) take what I have on that dusty old PC, shove it on a cellphone-sized device with bunch of ethernet jacks, and deliver a "router" that actually works ? The technology is decades old, all you need is Linux + iptables and a simple web interface.
There's a company that sells kits, which I hope someone can name for me, built around either a P5 or ARM processor on a tiny board - kind of like the Gumstix, but the one I'm thinking of is specifically built for network appliances... they have multiple ethernet jacks and I think they even sell Linksys-router shaped enclosures for them. Anyone with iptables experience should be able to build a bulletproof NAT box into one of those kits. Perhaps the problem (for Linksys), is they couldn't build such a quality device for the cheap-ass $30 market they've dug themselves into.
-Billco, Fnarg.com
You should give some details on what problem you face if you don't restart your router.
The most common problem I have experienced with routers is that they did not write a robust DHCP software and it eventually stops giving out IP addresses.
I currently have a Linksys BFEW1154 (wireless B, so kind of old) router and sometimes I will see that it doesn't reuse a IP address and just keeps giving new ones. At one point it stops giving out IPs altogether and I have to reset it. At that point I notice I can still use the internet ok as long as I use static ip on the client. -Kawsar
kawsark.com
Comment removed based on user account deletion
Take the cover off, put a fan on it. You'll see the difference. On that note, D-Link, Linksys, etc. are consumer crap -- get a Snapgear or build your own with BSD.
body massage!
Why DO you have to reboot your routers? Mine, including a WR54GT almost never require rebooting. Occasionally, after a power outage, it's necessary, but not very often. Maybe once or twice a year, and I live in Panama, where power interruptions come fairly frequently.
WTF? How did this end up +5 Informative?
The power interruptions are obviously regularly rebooting his equipment. Is it any wonder he doesn't need to reboot it himself?
Thanks for this post. Consumer-grade networking products are the bane of my existence. I think I'll try Tomato, once I find out whether it will support VoIP for Vonage service. For WAPs, I've about given up. I spent nearly as much as one can on consumer, getting a Linksys WAP4400N WAP, and it still has a shotty signal. I'll likely be purchasing a Cisco WAP using my company's discount, its signal is amazing, and just what I need to stream video to the HTPC upstairs.
I had to think for a few minutes to remember which router I owned. After I configured it the way I wanted I have not needed to reboot or login to it for any reason. I have a D-link DIR 655 http://support.dlink.com/products/view.asp?productid=DIR-655. After trying several routers to replace the one that finally fried after two years I settled on this D-link.
Did it ever occur to you that you never had a problem *because* of the power failures doing the rebooting for you?
I'm still using my old Linksys BEFSR41 (v1), and it has to be rebooted about very 3 months when the isp assigns new ip's. Otherwise it's trouble free, unlike the newer version of the same router I set up for a friend on the same cable system. I think I'll start haunting eBay to find a backup of the same version number.
Reboot a router!
Why, what are you doing to it?
An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
I've virtually never had to reboot home routers. I think an old Linksys router I had was mildly problematic. However, currently I have the Verizon FIOS router and a Cisco wireless router and never have to reboot either. They're both connected into a UPS. Prior to getting FIOS tv I had a Cisco SOHO router and it never needed to be rebooted either.
I may seem somewhat elitist to be running Cisco routers at home, but besides their purchase having been part of the Cisco courses I've been taking in college, I feel you really do get what you pay for. You can drop $50 (or $30) on a cheap router, but I guarantee my $300 Cisco router will be more configurable, more scalable and most stable than your cheap router. When you're paying $50/month or more for your internet service, I don't think dropping a decent amount of cash on your network equipment is that big a deal.
Satis clankiller.com
OK, never is a bit of an overstatement. Every once in a while I update the PIX OS and need to reboot to apply the new software.
I picked up a 515E for next to nothing on ebay. Sure, you need to learn the PIX architecture and OS to make effective use of the thing, but it is solid as a rock.
There are plenty of books written on the PIX firewall appliances. Pickup a used PIX on ebay, buy a book, and throw away your $49.00 nat/firewall/router.
-ted
Daily? You've got something wrong. My router is in the furnace room with all the other utility equipment and I pretty much just ignore it. In fact, I ignore all of the network equipment - it's all working flawlessly with zero attention. 2 WAPs (one private, one public,) a router, a print server, and a cable modem.
I had a D-Link for years and have now switched to a little Soekris system running m0n0wall.
None of my routers have had any wireless capabilities - my routers are routers, and my WAPs are WAPs, and that's how I like it. One device for each task is my philosophy.
The only time I ever have to reboot anything is after a power or other internet outage. Then there sometimes is a little dance of "unplug cable modem, power off router, plug in cable modem, wait for all the lights to return to good state, turn on router" to get things working again. Aside from a vain attempt a couple days ago (internet really was out) I haven't done that in months at least.
The preferred solution is to not have a problem.
To maximize the time you go without rebooting, password protect your network. The "hop-ons" you get speed up the memory leaks.
DEV
I have an WRT54G. I got it a couple years ago. I had issues with it when running BT but eventually Linksys released an updated firmware. In the release notes (I forget which version the firmware was but it was released in February of 2007 I believe) it specifically mentioned fixing issues with BT. The WRT54G had issues with not properly sharing bandwidth across more than about 16 connections and we all know that BT clients open many more than that. Throughput slowed to a crawl when running BT. If your issue is your TCP connection table as others have mentioned that new firmware may be your fix assuming you still have a WRT54G. As for other brands, I can't say what would require them to be rebooted every so often, other than cheap design/manufacturing practices.
this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
I bought of the first Apple Airport Extremes (10/100 ports) too. Originally I had to reboot it every few days. I gave up and switched to DD-WRT on an old WRT54G, which worked great (except no 802.11n).
Recently my WRT54G died and I switched back to the Airport Extreme. I upgraded it to the latest Apple firmware, and now it's been running for weeks without a reboot. It appears the new firmware has solved some problems.
it's simple, most router keep tcpip connections alive for 3600 sec or more (especially d-link one), so each time you establish a connection on a bittorrent client your router open a new one. After a few hours, sometimes a day or a few ones, it can become a problem very quickly as you might imagine. Just install dd-wrt or tomato and drop the timeout to 360sec, it'll do the job.
I used to use both of them, but got tired of them rebooting themselves on heavy usage.
If they sat idle, the were fine but push some packets thru and they couldn't hold up.
Since then i went to a PC based solution ( currently Pfsense which does all that i need, but im sure the rest are just as good. Migrated from monowall due to lack of wifi support back then and before that IPcop )
---- Booth was a patriot ----
I've had a WRT54G for nearly 4 years, powered up 24/7. I've had to restart it maybe a dozen times in those 4 years. I don't know that I've ever gone through a period where I was restarting it "every few days."
Look at the rest of your environment, especially power.
I don't know if it's a similar problem or not but I had a DI-624 a few years ago that rebooted constantly and I sent it in under warranty and got another one. Then that one started acting up and through multiple levels of tech support they finally determined that my 2.4 GHz wireless phone was setting too close to the router and since wifi was also at 2.4 GHz they recommended switching to a different channel. That fixed the problem for me.
I had over 100 days uptime at one point on my Soekris OpenBSD router. http://www.caseybanner.ca/2007/08/19/hackback-1-soekris-router/. I think that winning streak lost out to accidental nudging of the power bar. However recently there has been some hardware issues (nic died), and I've been using a Linksys BEFW114 (or something) wireless B router. I've had to reboot it because it just locks up after a while.
Obligatory blog plug: http://www.caseybanner.ca/
my switch:
sw1.lan uptime is 71 weeks, 4 days, 14 hours, 16 minutes
System returned to ROM by power-on
System image file is "flash:c2900XL-c3h2s-mz.120-5.WC3b.bin"
and the linux system i use as a core router:
21:35:12 up 441 days, 13:43, 1 users, load average: 0.00, 0.03, 0.00
As I recall, I did reboot the core router system most recent for some reason, most likely a kernel update. But before that, a storm knocked out my power for around 8 hours, which exceeded my backup capabilities.
Because you touch yourself at night.
What if Tetris was invented by Nazis?
Prepare to make fun of my non-1337ness...
But my Microsoft MN-700 router goes months between restarts, easily. I think I can safely say I've manually had to restart it twice ever, and other than that it's only restarted when the power goes out. (Remember, Microsoft hasn't sold these in something like 4 years, and I had it months before they stopped making them, so that's a pretty damned good uptime. Sad they cancelled the home networking line of products, they're all excellent.)
Comment of the year
I also have a DLINK DIR-655, it has been rebooted three times in the last year. Once when I upgraded the firmware, once when I moved it, and once when the power went out last month. If you have to reboot your router every few days you have a bad router or are doing something else very wrong.
I use OpenBSD for the router duties of my network. I reboot it once a year, when I install a new version of OpenBSD. If you have to reboot your router more frequently, it may be the symptom of a deeper problem.
Mostly you've gotten crap responses that can be summarized as "get a real router." Sheesh, if people have no clue or anything useful to say, they ought to STFU. But, this is Slashdot. Fortunately, you got at least one clueful response.
That was from the guy who suggested it could be a power problem. I have a WRT54G that I bought in 2003. It does internal routing on my network, and is downstream for a USR 8xxx (something) that's even older than the Linksys. I've used them in five locations now with no problems at all, and the current connection is 15 megabits down and 512 kbits up. Load is sporadic, but can saturate the inbound link. Mostly downloads via http, but sometimes ISOs over BT. I regularly VPN (Cisco client) to my office with no problems.
These devices are on UPS and always have been. I think you really need to take a look at the power quality. If your gear isn't on UPS, dig one up somewhere and plug them into it and see if that helps out.
If it doesn't, also take a look at what kind of traffic is on your network, as some have suggested. It could be that something from the inside is causing the stability issues. Finally, there is merit to the idea of separating the wireless from the routing, although for most people that should be fine. My current setup has it separated, but I used to use the WRT54G as my gateway device and that setup was also problem-free.
And for you "Shoulda got a real router" trolls, I *work* for Cisco and even I don't bother using a Cisco for my home network edge (I have a 2621 taking up space on my shelf, though); it's just not necessary. Sure, the 2621 is better than the Linksys (for many values of "better"), but it's simply not necessary for a home network.
Good luck, and maybe you could post again with more info about your network. That would help with troubleshooting.
You don't have to.
Comment removed based on user account deletion
Stop buying shitty routers and you might have better experiences...I've used Netscreens (the old NS5/NS10s long since discontinued since Juniper bought them, but solid VPN/Firewall/Routers) for over 8 years - have easily had uptimes of over a year on some of them, and I've only ONCE needed to 'reboot' one (and that was after an especially bad lightning storm that nuked its UPS). It's not just the software/firmware/OS that leads to this (although it is a good part of it), but the actual physical components too.
I've had Netgear, Linksys and Dlink and they all needed frequent reboots and they all died after about a year. My Belkin wifi/switch almost never needs rebooting and it's been running constantly for 4 years. It was also the cheapest of the lot.
I am seeing no D-Link routers listed on the Tomato page and certainly no N routers. Can someone elaborate? I'd love to find a more capable router...
Build it, Drive it, Improve it! Hybridz.org
What if it's just dirt cheap gear, and they weren't willing to pay the extra for something good?
I don't think this is all that bad, BWT...there's more to life than routers, after all, and some people would rather save the cash.
Or it could be that you're a troll and a Windows-basher.
Wow, Windows has problems, suddenly I'm a troll and a Windows-basher. Well guess what, your posting anonymously, for what? Don't want to get your precious karma hurt?
Taxation is legalized theft, no more, no less.
I had an old linksys router that didn't seem to work properly all of a sudden. After looking into it a bit I realized that I had mixed up a couple power supplies so it wasn't getting enough voltage. After plugging in the correct power supply it worked great again. Not so oddly enough.
I've been using a Linksys NR041 (costs about $30) for years and have never had a problem with it. It's a pretty basic router that does what I need it to (block and forward ports). Maybe the issue with more expensive consumer routers is that they're half assed versions of expensive routers. I'd rather have a basic router that does just enough but works than a half assed router that wants to pretend it can do things.
I do have a Conext UPS that everything is plugged into so that takes care of any power fluxuation issues.
Work Safe Porn
Or because it's easier to tell people to simply restart the router then it is to explain to them the dhcp release/renew process.
Discuss.
I have the Multitech (http://www.multitech.com) routers and these are semi-Linux based routers, and like a lot of the Linux systems out there, they stay up for ungodly long periods of time and only get rebooted when power outages exceed the UPS, or I kick em for some reason.
All content in this message is copyright (c) 2008. All rights reserved. RIAA is prohibited here.
...with routers from at least three different manufacturers. Haven't needed it since putting a UPS in place.
#!/usr/bin/env perl
# This script will send an ICMP ping to a target host. If the ping fails to
# echo back, it will then execute BottleRocket (br) to send a X10 power off and
# power on to the specified device via a X10 Firecracker module.
use strict;
use Net::Ping;
my $testHost = '4.2.2.1';
my $x10Device = 'A1';
my $serialPort = '/dev/ttyUSB0';
my $br = '/usr/bin/br';
my $ping = Net::Ping->new("icmp");
if(!$ping->ping($testHost)) {
print "Ping test to $testHost failed.\n";
print "Powering off device $x10Device.\n";
for(my $i=0; $i<3; ++$i) {
system("$br -x $serialPort -f $x10Device");
}
sleep(5);
print "Powering on device $x10Device.\n";
for(my $i=0; $i<3; ++$i) {
system("$br -r 5 -x $serialPort -n $x10Device");
}
}
$ping->close;
Eagles may soar, but weasels don't get sucked into jet engines.
I use a WRT54G and up until about a month ago I had to manually restart the router at least once per day. I called tech support for Charter Communications, and they looked at the history/signal strength of the line. They immediately noticed fluctuations in the line, and sent a technician to investigate. They replaced the line from the box on the street to the connection going in to the house, and now I have not had to restart the router since.
Unfortunately after 15 years as a network engineer for ISP's and telcos, that's pretty much it when it comes to small routers.
Turnout of new models per vendor is on average 6-10 a year. In many of these cases, they run different OS's. Needless to say, at that rate I'm quite surprised that they work at all.
I could keep on the rant detailing nonsense of several small router vendors, but I'll skip for now :-).
Marko.
My Zyxel Prestige 314 doesn't need to be rebooted. The only reason it doesn't have an uptime of several years is because of power failures.
...as I'm moving things around and accidentally kill it's power. It's an old Linksys BEFSR41v3 that runs utterly reliably, and has been, 24/7, for years.
I have to wonder - just what is it doing that you feel rebooting every few days is the proper remedy?
I run OpenWRT and never reboot my device (save when a power outage forces me to), but even stock firmware should be quite stable for most people. Rebooting the device is not normal, and either your device is defective or you have another problem elsewhere in your configuration (that's coincidentally fixed when you reboot the NAT device).
I have a Cisco 678 DSL router and a Cisco PIX 501 sitting behind that. I haven't rebooted either of those in over a year, probably lots longer than that. I have them on a backup battery, so even if the power goes out, they stay up long enough. I seriously can't remember the last time I ever needed to reboot them. My linksys WRT54G though freaks out from time to time for my wireless, that bothers me. However, even that goes atleast 6 months without issue at one time.
Constant lockups, power cycles, and constantly losing DNS service... It was batshit insane.
Sometimes a firmware update can help. Not always but I do find it worthwhile updating the firmware and it has fixed problems for me in the past.. Having it on a UPS helps too; make sure you shield the data cables as well as the power cables. There are a few linksys units however that simply never seem to work reliably. My father has one. Just can't seem to hold a reliable connection for some reason. Mine on the other hand works damn near flawlessly.
I've Cisco routers that have never been rebooted except to load up patches. At the moment, I've a 63xx router that's been up for the last two years.
I also have an AIX system that hasn't been patched or rebooted in the last 4 years. (an internal system. Yeah, it should be updated, but as of now, nothing that is horrible and accesable via the firewall rules.)
There was a story going around about a netware system that got walled up behind sheet rock and ran for years and years without anyone being able to even touch the server. I doubt it on a personal level just on power alone (where can you find power that NEVER drops over many years? I'd sure like to know...) I could see that a system wouldn't have a critical hardware failure over 6+ years, I just don't see that same system being able to stay up without power problems.
Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
Yep - same router, same issues. Sometimes the wireless network will simply disappear. And I'm plugged into a power conditioner, for the record. Sometimes, I'll go to post a file to a site in Dreamweaver, and it'll respond "waiting for server"... time to reboot, in either case. Have updated firmware and everything - no dice. Sigh. M.
Comment removed based on user account deletion
I have never had to reboot my old NetGear (a loooooong time ago when I didn't know any better and used one of those), I've never rebooted my IPCop - infact the before I moved (this less than a week ago) it had something like 160 days uptime and the previous downtime was due to a power outage.
My old Cisco 1601 that used to use to connect my servers to the Internet via a DSL circut had never had to be rebooted.
You've got something wrong I suspect.
Illiterate? Write for free help!
I had ongoing problems with routers needing rebooting and happened to mention it to an EDN editor. He said it's a common heat problem: remove the cover and install heatsinks on the hotest chips. I checked the chips with an IR thermometer, and two of them were over 140F with covers off. I used heatsink epoxy (silver filled) to attach small, finned heatsinks, left the cover off and haven't had a problem since -- approx 18 mos ago.
its not cheap but I think its worth it. the hardware, that is. the software is free (freebsd m0n0wall).
a high res photo of mine:
http://www.flickr.com/photos/linux-works/1655498926/sizes/o/
link to its product page: http://www.soekris.com/net5501.htm
its fanless, its very low power, its fast booting, it uses throw-away (seriously!) compact flash cards to boot from and the model I have has quite a few ethernet ports (admittedly, 10/100 and not gig-e; but its a wan gateway, not really a lan-router).
its gui is nice and clean, it pretty much works and the system's uptime is months and months. I think the last time my UPS ran down when the power failed, that's the last time the thing needed a reboot.
there is also a wireless option for this (it has a regular pci slot, too).
soekris is a small company and I do recommend people consider them for their embedded networking devices. (I'm just a customer, but I'm local and I drove down to where the comany is located and bought my unit in person. it was cool to see such a small operation turn out such a nice set of small fanless bsd-capable systems.)
--
"It is now safe to switch off your computer."
I am like the previous poster. My Linksys WRT54G (Ver 3.0.3) has not been rebooted for a couple of years. I too didn't understand what the original poster was talking about, saying he reboots his router every couple of days. If you have a router that won't run more than a couple of days, I'd say you should get your money back. If enough people returned shoddy merchandise, the manufacturer would improve it (and might raise the price, but it would be worth it).
I work for a WISP and an electrical contractor - where we do custom home theaters and smart homes. I have run into this issue numerous times with different brands, and calls to D-Link and Linksys techs confirmed something for me: the routers are designed to handle "normal" home network traffic - if the bandwidth passing through the routers is too high, and too constant, the router will lock up. Both Linksys and D-Link recommended I get enterprise-level routers for high volume routing (like home theater setups passing video to multiple TVs, or heavy torrent users).
Any equipment worth running well, is worth putting on a decent UPS with AVR (Automatic Voltage Regulation). A good UPS isn't expensive, but it will turn the seriously ugly power in many homes (like drops below 100v when the A/C or the fridge kicks on) into a perfectly nice 120v at a smooth 60hz and keep it pegged there.
Personally, I find less reboots required for devices and appliances, much longer life of server components, and overall increased stability.
I've been using an SMC reouter for the past few years, alternately with Comcast & with Verizon DSL. Internally, we have a linux laptop (Debian Etch 2.6.20) and two mac G5s. The macs & laptop take turns losing network- interestingly often not at the same time.
I hardly ever have to reboot the router. I do have to restart the Comcast cable modem about once a month (they actually recommend this) and I occasionally have to restart networking on one or more of the user boxes. Looking at my resolv.conf I found that Comcast changes nameservers on occasion even when the external IP stays the same. Weirdly, the SMC picks up the new info, but doesn't pass it on to the boxes unless I do a dhcp reset.
The other weird thing that I've seen with Comcast is that it occasionally converts some of the IP name resolutions for sites I use most often to IN-ADDR.ARPA addresses. It does this often enough with some of my most-used sites that I manually added them into my /etc/hosts.
Since doing that, I find that I "lose" network less often. I suspect that many of the incidents I had experienced as network failures were actually name resolution failures.
Be Bold! BoldEverything Interactive
I haven't had to reboot my routers (WRT54G) in the last 3 years, except for the occasional firmware upgrade.
I had a Linksys router at home that needed rebooting two or three times a month on average. I switched it with an Apple Airport Extreme, and since then I haven't needed to reboot (though it rebooted during a software upgrade). Its been seven months since I upgraded and couldn't be happier. Also have a Linksys in the office; I reboot that one about twice a week.
I have a dlink router and i had to restart it all the time when i was usin the crappy modem provided by the isp but havent had to once since i got a good modem
i have my router and modem installed on a powerbar with a timer. the timer is setup so that the power get cycled once a day (when we're all sleeping) and we never know about it. actually started out using this as an energy-saving trick, as our home computers are never being used between 1am and 8am... so why leave a router and dsl modem switched on?
highly recommended for all home office users!
Linksys went for GPL, produced a good hardware, but had to stop doing it for some reason. That's how the business model works, because you won't buy an expensive router. So there is no reason for vendor to produce a good quality router. So you'll decide to buy a better router, but it'll have another bug, like getting hot or something. Then you'll try get even better one, "NG" model, all for vendor's benefit. Then you'll post it on the slashdot. Conclusion: It's a customer's fault.
We've set up about 1800 "home" routers over a several year period. I agree power is a big problem. Good firmware on decent chipset's will handle it fine though. After using most every brand on the market it boils down to Linksys WRT54G (Broadcom chipset) with DD-WRT or Tomato for firmware. The stock firmware is trouble. The GL's are cool with DD, but not necessary. The V8's are cheaper and run DD-WRT Micro flawlessly (even with crappy power) I have hundred's of WRT54G Version 8's in use now with negligible problems. The Buffalo WHR's were great too back when you could get 'em.
I took it a step further and added heat sinks. I have noticed that routers are made more cheaply these days. I have one of the original 4 port routers from Linksys. After 9 years it still works fine. Point in fact, I use it along with an access point for best performance. Though recently I have changed over to a WRT54GL with Tomato. Best router hardware and software combo I have seen.
What could possibly go wrong?
I have a Linux box as router. It reached 400 days uptime at one point and was then shut-down because of a kernel upgrade. So basically, Linux has wat it takes. The question is whether the installation on the particular router is done right.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
I have a Netopia DSL Modem/Router... it gets restarted only when the power is out.
If this post has multiple meanings, and one of those pisses you off, I meant the other one.
These routers almost always use dynamic port forwarding which is extremely memory intensive on the router. It's the most non-elegant type of network address translation I know of, and all network address translation is non-elegant. It was only dreamed up to stave off IP address shortage problems (though there's some other uses for it now). The resources taken up by using dynamic port forwarding are ports (both TCP and UDP), ram for the state of the connections (as best the router can keep up with them), and a large chunk of extra processor time working on every packet. There is no way to do this right. You can't increase the number of ports beyond 2^16. You could add memory, but like a faster processor that would add to the costs and power usage. It's all just a balancing game, but I've never had one of these devices need resetting as often as this. BTW, I'm writing the software for one of these to run on an AVR right now.
In my experience, it's a combination of things. First, the consumer-grade stuff is very cheaply built, especially when it comes to the power supply section. I had to rebuild the power supply section on my old Linksys a couple times before I retired it. Secondly, the firmware tends to be buggy and limited; for some people it may work fine all the time, but it may lock up or reset on you if you push it too hard. I've got an Airlink-101 I bought used, which I loaded D-Link firmware onto (because it was less buggy that way). If I let uTorrent (a BitTorrent client) have all the connections it wants, it'll overload the router's firmware and make it reset. Even without that though, it still resets every so often, for no apparent reason. *shrug* It's a real crapshoot really. I'd have to say, you get what you pay for, really. If you want high reliability, get something designed for commercial use, not for home use, and plan on paying a few hundred dollars for it. Either that or get a FitPC or something physically tiny that is very low-power, run some flavor of Linux on it, and set up the OS to use it as your gateway. That's what I'm planning on doing because of the same sorts of issues that you're having. It may seem like a lot of trouble, but it would also give you the ability to customize the software running on it to include things like a small web server or SSH daemon if those things are useful to you (they are to me).
1) Manufacturing fault - not every router is identical and I wouldn't be surprised if the hardware in sub-£50 hardware isn't top-of-the-range (e.g. memory that just had enough banks working even though it's specc'ed to be more etc. - this has been going on back as far as the ZX Spectrum, a quote from the wiki article: "To reduce the price, the 32 KB extension used eight faulty 64 kilobit chips with only one half of their capacity working and/or available.", and Intel/AMD are still doing the same thing with multi-core chips). Things fail randomly too. That's life.
2) Environment - Power, heat, humidity, physical shock, cabling specifications, static-shocks, etc. Any and all of these can fluctuate in any location, let alone if you are talking about a million units in different people's houses. They won't behave the same in every location.
3) Crap software - The firmware isn't designed to NASA longevity standards. It's designed for home users to get on broadband once a day to check their email. Live with it, or replace it with one of the Open Source ones. This is why hard P2P use craps out most basic hardware - the software isn't built to cope. This has been true since the very first broadband modems/routers came out.
4) It's you - Personally, I've seen identical hardware, from identical batches, of very expensive models go into two people's houses. One person will treat it kindly, site it well, treat it with care upon unpacking, basically treat it as a sensitive electrical device (hell, sometimes they're so frightened of damaging the thing that they go overboard). The other will throw it around, plug the thing on/off/on/off while testing it, site it poorly, drop it, leave it in damp locations etc. without even realising they've done it.
No. 1 is a fact of life. Pay more = get more. No. 2 = Avoidable to some degree. No. 3 = Completely avoidable, but you may have to try something other than the default firmware.
No matter what hardware you're talking about, No. 4 will hit you if you are like that. I've seen home PC's that have been running for less than a year which people ASSURE me have received no damage, been locked away from the kids, etc. and yet the hard drive registers SMART failures for sheer number of bad sectors. Identical batch harddrives in identical PC's in other people's homes last forever without a single error.
Personally, my WRT54GS has been working fantastically for about a year now. Over that, in fact. Bog-standard firmware (I think it's even out of date, because I just used the factory firmware). Used every single day by many wireless clients, tons of traffic of every kind goes through it. Periods of dozens of config changes an hour, periods of months of unattended operation. Periods of massive wireless interference, periods of none. No crashes, no weird behaviour. Real power cycles, software power cycles, brown-outs, black-outs, no problem. I have it on a UPS now but it ran for ages without one. About the only problem I have with it is that I forget to put the 's' in https:/// whenever I try to access its configuration page.
Similarly for my ADSL Router (some cheap Conexant thing, doesn't even have a brand name on it, think it's eTec). That's been going for nearly five years now. It carried itself well through several speed upgrades, several changes of location (by many, many miles), half a dozen powercuts, several ISP faults (where the connection died but the router stayed up and endlessly tried to reconnect).
And my brother's equipment (printers, print servers, ADSL Routers, ancient wireless access points).
And all of the cheap rubbish they buy in work (including three consumer wireless ADSL routers on different Wifi channels, used as a mobile hotspot for a laptop trolley).
In actual fact, the only things that I've seen actually lock hard on a regular basis or a predictable one are:
Several very expensive Ethernet switches that lock REALLY hard if you get a network loop that goes un
I've got many routers in use (Cisco 1600, 2600, 3600, Asus WL500g, USR 5461, Netgear 302, etc...) and none of them ever need rebooting, and yes, most of them are on a UPS. Title should be "Why do my cheap-ass Apple, D-Link, and Linksys routers suck? After all, I only purchased the cheapest model available."
Did it ever occur to you that you never had a problem *because* of the power failures doing the rebooting for you?
Actually I have one client where the quality of power there is shitty and I can tell you that, even though it's counterintuitive, a power failure usually fucks up most cheap routers (and mini switches too) and the fix is always...wait for it...cycling the power again.
I've used a number of different wireless routers as access points and the most stable by far have been the Apple Airports. Linksys, D-Link...they all suck by comparison.
You're using her as bait, Master!
Multiple routers on UPS here Dlink, linksys, and others all run without reboot until update or reconfig is required. Not sure why others might need reboots.\ cheers
I have a Belkin. Cheapest wireless router I could find, about 4 years ago. I can't remember the last time I had to restart it. Actually, I don't think I've _ever_ had to restart it. Even through service interruptions, it always picks back up right where it left off.
I don't recall the last time I had to boot any of my little routers. A Linksys WTRG54L and a Netgear WGT have been humming along for months.
There's more to it than this.
I have a WRT54G myself, and even considering the notorious "three day connection keepalive", I can count the number of restarts I've required on two hands.
That said, I highly recommend putting Tomato on it.
Because I went thru 5 months of hell, with endless USR techs, supervisors, and finally the VP of their wireless products line getting straightened out a problem with the 8054, where if a wireless phone was on the same channel (2.4GHz, US channel spectrum), the router would reset, hang, reset, hang.. and not change channels without a user manually changing it. Unfortunately, when rebooted the phones did automagically change channels, thus making a nice, vicious cycle. This was eventually fixed thru a firmware update, though I haven't reverse engineered the "new" firmware (it was a couple years ago) to figure out what the change was or how it was fixed. I haven't had that issue any longer (Now the issue is that after 5+ years of use, the router is dead. On their salary range, I doubt they are employing anyone with Jesus' power of Router Resurrection) Today, "Do you have a 2.4GHz wireless phone" is the first question I ask friends when I hear of a wireless router that reboots frequently.
This space intentionally left blank
So when you show up to the movie theatre and a coke is $9 is that coke really worth more than the $1.50 two-liter of coke at the grocery store?
And when you go to fill up you gas tank is the 87 octane gas from the station across the street really that much better because it is marked up 10 cents per a gallon?
Or when you go to the electronics store does the logitech zfx990 optical wireless laser gaming mouse with blue-metal design really that much different than the logitech 200 optical mouse?
And how about some desktop ram where one stick of 1gb is selling from some fancy company like OCZ for $60 bucks with aluminum heat spreaders yet an equivalent 1gb stick from no-marketing distributer is selling for $40 (yet when you take the ram back home they have the same memory chips...)?
The best example of all: are monster audio cables really that much better than a coat hanger?
In general you could say that the more expensive something is, the higher the quality. But this is not always true. A common business practice is to exploit marketing strategies to target special high margin markets. That is someone at monster cable thought that there existed a market of idiots who would pay top dollar for a product that was not necessarily better than the other products on the market. But as long as they had a perception of being better and a price to back it up, then people in this target market would pay up.
The same can be said about cheap products that are advertised to be a "cheap product" when really the margin is low or even negative on the product. Companies sometimes do this to enter a new market first or slurp up market share before the competition can. A good example of this is the original xbox.
But sometimes there are products which end up on the market under priced because businesses didn't do adequate research or a different market (that wasn't targeted) realizes the potential of the product. A good example here is the original Sonic Impact t-amp which was marketed as a portable two speaker amplifier that could run on batteries. Audiophiles eventually came across the amp priced at about $60 (more today since the company realized it was worth more) and initially thought the product might be junk. But when they evaluated the amplifier they found that it could compete with top quality audiophile hardware. While the amplifier didn't have the power to drive a block party, for a living room it was more than enough.
If you want a more popular example you could go back in time to the time when Japanese entered the U.S. automobile and motorcycle market. The price of the Japanese imports were substantially lower yet the quality of the product was better. Harley Davidson almost failed as a company when the Japanese entered the market with their cheaper, more reliable, and sporty bicycles. Harleys suffered in quality because their production lines were flawed (a Harley back then was essentially hand-crafted and new workers were trained on the spot rather than being told to follow documented practices or processes). This resulted in an overpriced product with poor quality compared to the Japanese offerings. Harleys have changed since the company restructured itself and caught up with Japanese manufacturing methods. But it is just another example of price not being a good indicator of quality.
Finally businesses can use these same concepts to increase sales if they're smart. A good example here is a supermarket (I forget the name) that actively tries to listen to customer feedback. When they sold fish, they would package the fish into Styrofoam containers with plastic shrink wrap. Some of the feedback they got was that the fish they sold "was not fresh like the other fish markets". The guy in charge of buying the fish said that that was a lie and that he bought the fish from the same distributor that all the other markets bought the fish from and knew for a fact that they had just died. So the founders sent an employee to the other fish markets to see
Hey!!! I thought it was ours, too!!! :-)
Professional Wild-Eyed Visionary
So my college was auctioning off its old networking equipment. Much to my surprise, I saw a nortel networks router shell, with the price tag of 25$. Thinking to my geek self that it bore further investigation in the event that it was, in fact, a full fledged router, I investigated. And nearly shit myself when I found it was not only the router, but all the expansion and fiber cards, and dual industrial grade failover sensing power supplies for operating a switched network at above 300,000PPS (packets per second). Shocked, I bought it on the spot. This is the part of my story where I must claim I am in NO WAY responsible for my neighborhoods blackouts that coincide for when I start that beast. And if anyone is interested in taking this off my hands, PLEASE contact me.
This space intentionally left blank
i have to restart my WRT54G every week or two. I almost never reboot my Windows XP boxes.
pathetic.
For those with experience running earlier revisions of Linksys routers, it's known that they are much more stable than the newer and cheaper (component-wise) brethren. While Tomato may be very stable and have a good QoS implementation, it unfortunately shuts out those with Linksys units v5 or newer as described below. Even with it's QoS functionality being questionable at best, at least DD-WRT offers that segment of users a viable choice to using the stock firmware.
Following excerpt on Tomato firmware can be found here:
"This will not work on Linksys WRT54G/GS v5 or newer WRT54G/GS routers."
Comment removed based on user account deletion
Ever. Linksys WRT54GL w/DD-WRT on a small UPS/conditioner. Bullet and proof.
I had the exact same problem with the WR** from Linksys, and other routers (D-Link comes to mind). I now have a Linksys RV042 (it actually says Cisco on it as well), and I have not had to reboot this router once. The problem is it doesn't have WiFi in it, so I do also use a Linksys WAP54G (which is not a router, just an access point) and this also does not require a reboot. I realize this is a little extreme, being that the RV042 is for VPN routing (which I have to use anyways), but it is an excellent answer to the rebooting problem, even if the power lines are "dirty" (note: all of these routers have used the same powerbar & outlet, so that's been constant through the 'testing').
Well you could just use a better power supply. That may, in case of cheap routers, even improve your power efficiency.
I bought a used Cisco DSL router off eBay. Once I set it up, it only reboots when there's a power failure (once every few months or so). The WRT54G was no end of headaches, until its only job was to bridge the wired network and the wireless netowrk, which is the one function that never seemed to stop working on it. It doesn't do NAT, it doesn't do DHCP, it doesn't route, it doesn't do anything but wireless encryption. I haven't logged into it for maybe two years, though it's probably time to change the network password.
I've seen quite a few embedded systems, and in general most people can't code.
A few can, and a while ago, programming was hard enough that most code was written by one of these few, but now that Java, VB and C# are so wide spread, companies are able to hire bunches of people with marginal programming abilities and get something that looks like it kind of works.
It's easier to imagine if you consider how many people are master artists or musicians and how many people can play an instrument.
In programming there are very similar ratios, but since most people are utterly incapable of differentiating which code is great art and which is someone playing an instrument, they end up hiring the session players (which tend to be much cheaper) every time.
End result? Routers need rebooting every week or so.
Though recently I have changed over to a WRT54GL with Tomato. Best router hardware and software combo I have seen.
I'd second that. Stable, good UI, easy QOS. Short of building a box yourself from old parts or something like a soekris it is probably the best option out there. Doesn't cost much more than an el'cheapo home router either.
On that note, I really wish someone like Linksys would come out with an updated model. A bit more ram and flash, slightly faster cpu, a few usb ports and a pots. Make it Linux-friendly and you could turn it into everything from an asterix server to a mini-nas in addition to doing all the router/wifi stuff. You can build your own from parts, but a mass-market model could get the price down a bit.
If J.K.R wrote Windows: Puteulanus fenestra mortalis!
I use an NSLU2 as a router and firewall for my home network, and I move more often than I have to reboot it.
"When I wake up in the morning I piss cryptographic excellence." - Bruce Schneier
1) Most retail or ISP "home networking" routers are built to a low, low price, and you only get what you pay for.
2) The router OS usually does not include (e.g.) a cron job to reboot regularly to force automatic cleanup of queues, etc. Some customers would like this, but it might be considered disruptive, so it's avoided.
3) Even if the manufacturer's power supply is robust, they are often mismatched, whether by ISP techs or home owners, and this causes all sorts of problems including overheating and frequent router resets.
4) [Name of ISP withheld] guidance is NOT to plug an integral modem/router into a power bar or surge protector if possible, since this is supposed to help avoid the problem of the router resetting itself to factory defaults due to a "power surge" (supposedly caused by: lightning, "storm surge", brown-out, or power cut). This mainly affects wireless clients, since customization (SSID, WEP or WPA) gets lost, and you end up with a house full of "wireless orphans".
5) Rightly or wrongly, many High Speed Internet customers seem to be under the impression that their service is supposed to be up and available ALL the time. Looking at their monthly tariffs (often $50 per month or higher) this is not unreasonable, whereas - in practice - most residential Internet equipment (modems and routers) is subject to various additional upstream issues including line breaks, cable head end restarts, upstream router restarts, name server switching (?), and all sorts of other issues I don't even know about. In this environment, having to restart FIRST the modem, and THEN the router cleans up more than 50% of all "can't connect" scenarios, and - these days - you often do NOT have to restart the computers as well. This simple information is not known by the majority of consumers, especially those whose own sense of "entitlement" gives them the mindset to get on the phone and be sarcastic (or worse) at the first sign of any disruption to their (residential service), "because I work from home", etc. Arguably, MOST router restarts are requested by ISP tech support folks while trying to do basic cleanup as a prelude to other troubleshooting.
6) I have some sympathy for folks who happen to live "in a bad spot" in terms of their chosen Internet provider's infrastructure. They just seem to go apoplectic after a while if problems continue.
In conclusion, consumers deserve better, and the industry (both ISPs and router manufacturers) should be providing it.
My Internet recently stopped working, and I had a strange suspicion it might be getting DDoSed. So I ran a packet sniffer, and I found that thousands of ARP packets were coming in every second! I quickly went online since when I had the modem connected to the computer the Internet worked fine, and come to find out getting that many ARP requests is NORMAL on Comcast Internet! That's why the little light on the modem is ALWAYS flashing, even when no ones using the Internet!
It was the router. I reset it and it worked fine.
Every once in a while, my IPCop box (Celeron 533MHz, 128MB RAM, 5GB HD, running headless just doing routing to two internal subnets plus VPN when I'm out of town) would become completely unresponsive (HTTPS and SSH would time out, no Internet access). It didn't happen often, but enough to annoy the family. The only thing that would fix it was a hard reboot. I have it reboot once a week and all is well. That was a while ago (well over a year now), and it may have been a bug or quirk that has been fixed since. Either way, it's unintrusive and keeps my intranet humming along.
Peace, Chris
I have to agree, the current Linksys routers are LOUSY. I have a WRT54GS v6 that came with VxWorks and I've installed DD-WRT micro on. In both OSes it was crap -- Wi-Fi randomly dropping out, occasional crashes. It was especially bad on hot days and during heavy network traffic.
Apparently the Broadcom chip inside it was overheating. I ticky-tackied a PC fan to the table next to the router and powered it with a GameCube power brick (12v DC). The problem went away almost entirely, leaving me with a reliable but somewhat noisy router.
Later, I opened the router and placed an old heatsink off a Pentium on the offending chip (run it a while, see which one is hot), and used a piece of plastic wedged into the router's shell to press the heatsink down on the chip. The heatsink had some of that heat-conductive foam glue stuff some OEMs stick it to the CPU with on the bottom. Now (almost a year later) I have no fan next to it and it hasn't crashed or dropped the network yet.
I'm still stuck in the wimpy v6 flash and RAM though...
Like most things that change configuration setting, you don't need to restart the whole system. They just tell you that because its easier then explaining what needs to be restarted. For example here at my University when they show you how to set up your computer to access the full university network they tell you to restart it after registering it on a web site, when in reality all you have to is run ipconfig /release and ipconfig /renew (ifdown and ifup in linux). They could explain that to you, or they could just tell you to restart your computer.
They other problem is with bad firmware. With most of the small routers and switches I use for work or personal use I usually check every few months for firmware updates. That something alot of people don't think about, but its does help a lot with bugs in addition to providing new functionality.
Also the Windows problem is a little more wide spread, trust me they aren't using WRTs as enterprise routers, or Dlinks as enterprise switches. Were, as the article you were referring to states Windows is everywhere. It would get really interesting if they started putting Windows on you home router (yea Internet connection sharing) like they have Linux on now, then started moving up the chain to enterprise routing systems(Minesweeper on a Cisco CRS1 anyone)
<rant>
One last thing. We really need to come up with another name for these $40 home "routers". I am sick of having to train new employees and have them call anything from a $5000 enterprise grade switch to a <$10 repeater "routers" </rant>
http://www.southparkzone.com/episodes/1206/Over-Logging.html
I fear the Y2038 bug
I have a Asus WL530g which plays badly with my wife's Acer laptop. Rebooting the router seemed to help sometimes. However, I work on a Mac laptop, and it never has had this problem. Even when the Acer loses the connection, the Mac keeps working. So it's obvious that the error is on the Acer's side. I'm pretty sure it's something called XPCOM, but it's hard to be sure (XPCOM might lock up because of a deeper problem).
Anyway, my point is: router problems are sometimes not in the router, but in the client...
I had a WRT54G, and it needed rebooting once every two to three weeks. The wi-fi element would just stop working. Really irritating.
I eventually scrapped the thing and bought a Netgear, which hasn't failed since I first switched it on several months ago.
Gee. Anyone actually reading the posts is going to notice something unusual...
There are people posting who have a WRT54G that works perfectly, no rebooting, right out of the box. There are people who replace the firmware on the WRT54G and it works perfectly for them.
There are people who own a WRT54G using the original firmware and have to reboot it every week, or few weeks, or every day, or every few days.
This tells me that quite possibly it is not the WRT54G product line that is the problem. It might be different versions that have issues... product runs that proved problematic until a change was made in the hardware or firmware... thus Every WRT54g is different, and while one may require regular rebooting, another might not. But, this would mean that there is no QC.
If we assume that there is actually QC at Cisco/Linksys... then how could there be such different results in the usage of the same product (WRT54G) from person to person? Other factors. Maybe the ISP is alternating dynamic IPs fast... Maybe the person in question that is having issues is torrenting. Maybe one ISP is sending those TCP kill packets causing the issues. Maybe Someone is being hacked (silly, I know). Maybe there are connection issues on the actual cable/phone line. Maybe the modem has to be replaced. Maybe...
However, just the fact that this one brand of router, this WRT54g, apparently has the ability to work perfectly for some people and require regular rebooting for others... should point away from the possibility that it is an inexpensive and thus garbage piece of equipment.
Then again, since it took more than 30 words to get this point across, I doubt many have read far enough to understand my conclusion... that something other than the router might be the cause.
"I love deadlines. I love the whooshing sound they make as they fly by." -D. Adams
Probably is a bug or something, with original firmware i had to reboot my WRTG54G every 2 weeks, with a custom firmware i just not do that. This is the output of my own WRT54G running Sveasoft custom firmware: ....
BusyBox v1.01 (2005.10.16-13:59+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
zeus:~#uptime
15:44:09 up 95 days, 15:44, load average: 0.00, 0.00, 0.00
zeus:~#
For those who have an older 500mhz+ box lying around, I have been using Astaro for my home router. I found a 500mhz Celeron HP and added half a gig of ram. I have gigabit on the lan side and 10/100 on the wan. I haven't rebooted this router since I installed it. Granted it's Linux, so it shouldn't ever need to be rebooted, but it's been rock solid for me, which is far more than I can say for my Linksys, Belkin or Netgear routers I have tried....
A lot of the time it is due to either dry joints, overheating, or static buildup.
If a router needs rebooting every day or so, it's a sign it's on its way out IMO. My Linksys router has started doing that, and now I'm shopping for a replacement. (I used to be able to get around 300 days, solid, out of it.)
The exception is the AirPort base stations. They have an irritating flaw which means they need rebooting every time the internet connection goes down, even for a fraction of a second. This behaviour varies between modems, but it's quite common. It's been around for a while, but AFAIK Apple hasn't released a software update to fix it.
Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
I only reboot my router when the power goes out in my house (a few times a year?). I use a PC Engines WRAP board running monowall and it is rock solid. It is pretty green using only ~1.5W. http://www.pcengines.ch/ Soekris makes similar boards. http://soekris.com/ Monowall rules. http://m0n0.ch/wall/
I've had my router several months and I only reset it once when I wanted a new IP.
I've been using the same Nokia M1122 for just under 7 years for my ADSL connection. Once I had the latest firmware loaded on it (within a year of buying it), and whilst I had it attached to a UPS, I think it managed to overrun its uptime counter (~160 days IIRC) 3 times, before I started using bittorrent - then the 1024 entry or so NAPT table would get overrun, and cause a reboot. After limiting the number of bittorrent connections, a lot fewer spontaneous reboots occurred.
Then again, the Nokia M1122 was a NZ$700 ADSL router in 2001.
And with ADSL2+ finally being delivered with Local Loop Unbundling in my area, I'll have to move onto another router so I can "feel the speed" - probably with the associated "crashes" to match.
The reason why routers have to be restarted in a while varies from router to router. Embedded systems aren't as bugg-free as one would think. for example, the WRT54G series have a bug in the firmware that makes it really unstable after a certain amounts of connections have been made since boot-time, which is why it has be to be restarted fairly often if you use things that are very intense on the amount of connections, for example bittorrent. Luckily this can be solved by flashing the WRT54G with the Tomato firmware (that's what i did, it works like a dream now). When it comes to other routers, just make sure you have the newest firmware, since this type of bug affects many routers and brands.
this is probably the most boring sig in the world
Same here. The condition that tripped the problem went as follows:
My laptop = Ubuntu (latest)
Wife's laptop = Vista Home Premium.
Both wireless.
We're surfing, everything is running great. I'd hit a site that had lots of images all on one page (think Fark's 'Photoshop this pic' page')
Bang, network goes dead.
I'd restart the router and my box would come back online no problem. Vista would not re-establish a connection. Repair (or whatever it's called in Vista) failed. We'd need to reboot her computer.
Searched the web and found that this same problem happens and seems to be related to the router.
Switched to a Netgear VPN824V3 and the problem has pretty much disappeared.
Four words: Switched Mode Power Supply. Switching supplies are extremely efficient and thus small. You've seen this already, there's one in your computer. That's how they can pack an 800+ watt supply in to something that small. You try and do that with a linear supply and it'll be massive.
Same deal for wall warts. Some companies still use linear supplies, but not many. It is to the point where SMPS is much cheaper to produce. They also have the advantage of being smaller, and running cooler.
You can see the technology at work in amplifiers. Have a look at Rotel's site sometime. Specifically, compare their old RB-1080 vs their new RB-1092. The RB-1080 is about twice the vertical size as the RB-1092 to house some large components (the transformer and the heat sinks mainly). However it outputs only 200 watts per channel where as the 1092 does 500. How? Well the 1080 is an older style amp. It uses a linear power supply, and class AB output. Thus it takes a lot of space and generates a lot of heat to do what it does. Not very efficient. The 1092 is a class D amp. It has a switching power supply and switching outputs. As such it is very efficient and produces little heat.
Now none of that is to say that Dlink isn't including poorly made SMPSes, however the fact that they are so small has nothing to do with their quality. You don't need big if you have efficient.
We have periods of regular brownouts in our house. Our previous router (Linksys of some description) would recover from these, regaining line sync and all services. Our current router (Billion, piece of crap) will quite often require a manual power cycle to regain anything beyond wired internal LAN switching. Hence, power outages for us require a power cycle.
Must have passed like 2 years since my last post...
Anyway, I have a WRT54GL and it's the router I recommend to all of my customers to get. First thing to do on it is install OpenWRT, never had a problem on it. I have one on my parents home and it works steady ever since I installed it.
Blame it on the crappy software built into these machines, I've never had a problem on them. If you're not too tech savvy then you can try some of the other alternatives (I've heard - or read - some good comments about both Tomato and HyperWRT).
I'm a bit drunk right now as to make a full in-depth tech analysis to the root of the issue but we both God and I knows that all of my OpenWRT-powered devices work as intended.
As a last recomm#@#@#1!!ONE1!!one!!+++ATH NO CARRIER
Articulos para gente geek: Poleras, linux, libros y mas
They need rebooted because the routers are crap. I have raised various bug issues with home router companies before and i have never seen a single issue resovled with some of its advanced features that simple dont work. Then i picked one of these up really cheaply from somewhere. Cisco IOS Software, C837 Software (C837-K9O3SY6-M), Version 12.4(5), RELEASE SOFTWARE (fc3) router uptime is 12 weeks, 3 days, 2 hours, 8 minutes The last 3 reboot reasons over the last 2 years has been a for power failure ....
I think i have only ever had to reboot the thing once since i got it because it had crashed and that's over a 3 year period
Same deal with the cisco switch i have.
My first "LAN edge" router/firewall, back in the early '90s, was running BSDI, and since Free/Net/OpenBSD came out I've always used an old computer running one of the open source BSDs for this job. You don't need much horsepower for the job... for a long time at ABB I was using old Compaq Desqpro 20e boxes ... 386/20s with 4MB RAM ... and by the time FreeBSD CURRENT outgrew 4MB I had a stack of old DEC Multias with 12-16 MB sitting around. My current firewall is really overkill, a VIA Mini-ITX box, but it uses less power than the ex-desktop K6 it replaced.
As far as embedded systems and reliability goes, there are always lemons, but I have found that once you get a good network device (router, modem, what have you) if you can keep the ambient temperature reasonable they'll pretty much last forever. If you skimp on the air conditioning you'll pay for it in frequent replacements. Depending on the circumstances that might actually be the cheap option, mind you... spending $100/month extra on A/C to protect a $20 router is probably a false economy... especially if the time value of replacing the router is "oh boy, field trip to Frys!".
I use a cheapo DI-524 and it runs for months at a time without a reboot and copes with extremely high bittorrent speeds
I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
I've had the same problem with many simple routers. When you run P2P software inside you'll get lots of connections from outside, each entry requires a NAT table entry which expires slowly. I invested in a small Cisco DSL router which allows me to set the max. size and the expiry time of nat entries. Problem solved. Without the limit on the tables the Cisco would report the overflow after about one day.
My ZyXel P330W never needs rebooted. I leave it up for months at a time. In fact the only time is gets rebooted is when the power goes out... Oh an I run torrents with a lot of connections and have 2 vista machines, 2 xp machines. One of the pc's is a notebook & vista as well. No problems.
I have a Linksys router with 10/100 Ethernet and 804.11g and I've had to reboot it only once or twice since I've owned it
I use a WRT54GS, the so-called SpeedBoost version. For fear of bricking it, I read lots of forum posts regarding the 54GS knowing it was not the recommended model for installing DD-WRT onto it. Turns out for the production run of the 54GS, certain chips on the 54GS have been made by three different manufacturers, one of them known to get bricked by a DD-WRT flashing. There is no way to check other than to crack the case open and look and I didn't want to do that. I took the risk.
I was lucky. DD-WRT worked on my 54GS and has done so since November 2007. It is worth reading around. There are often little bits of technical information like this that may be the reason your firmware is unstable.
As far as the WRT54G[L] goes, the default linksys firmware as well as the default ddwrt firmware (as far as I can remember) both have an unreasonably low maximum number of file descriptors allowed at once. For P2P transfers, for example, which use hundreds of file descriptors at once, a limit of, say, 50 maximum file descriptors would make the embedded linux kernel freeze. The solution was to simply up that number to something more reasonable, like 500. After I did that, I never had a problem again with my Linksys WRT54GL.
Agreed - the D-link gaming router is great.
Not only does it have a nicely customizable firewall, but the QoS you can do is pretty amazing for a consumer device. Re: bittorrent, I had an old Netopia R314 that used to crap out when I had bittorrent going. Since switching to the D-link router, I haven't noticed ANY issues with connectivity. It helps that I can setup QoS to handle things the way I want (ie: http traffic > bittorrent traffic, etc)
Highly recommended. Plus it's gigabit, which is a nice bonus.
chiming in on ADD A UPS. I had similar problems and finally put all of my network gear on a UPS. WRT54G + cable-modem + vonage router. Reliability is now excellent.
Periodic power outages help, too.
If you mod me down, I shall become more powerful than you could possibly imagine.
Routers are complicated devices. There's a lot of software inside it and it is not a surprise that they get stuck. It is surprise that they don't have some system to reboot themselves, as it is very simple to implement.
My company made routers for our own needs (never sold to wide market). They were Soekris based, with custom Linux distro inside. We had some issues with one wireless driver, so there was a script that monitored wlan interface to see if everything was ok. If there was a problem (in our case, we had known that wlan0 would disappear if driver had failed), script would reboot the device.
It is simple to write such script if you "hunt" for the known specific problem, like we did. But it is reasonably simple to make some small monitoring program that will try to see if everything goes right. Maybe it won't catch 100% of problems, but you can always do at least something.
Real problem is when whole system goes to a freeze. But that is even more easy to solve. Many microcontrollers have "watchdog timer". if the software does not periodically do some required operation with the timer, after predefined time it would reset the controller. Not a perfect solution, but still better than frozen hardware. I think that it would be trivial to add such hardware to routers.
No sig today.
But it seems that "many connections" kill these devices. Many connections, which boil down to: BitTorrent or "too many" devices.
At my house, networked devices are around 30. (4 laptops, 1 PC, 2 Mac minis, PS3, 2 Wifi phones, 4 access points, 3 VOIP ATAs, NSLU2 (asterisk, bluetooth proximity), Xbox 360 (just red-ringed out) ...... and so on. This between 5 members of the family, but I am admittedly responsible for 90% of the smog. Of course I love this planet, so most of the time they are not on at the same time..
Looking at my routers' MAC address list makes me feel like I am in an office of 15.
Anyway. My ISP provided DSL box can keep up with this from 6-24 hours, sometimes crapping out after 4. That is some cheap crap I am forced to pay a Buck for, (Globespan Virata). This box is not even configured to do NAT, as I have a fixed IP router behind it.
So, I reverted back to my old box (which my provider said was incompatible, unreliable, but turned out they killed everyone's connection, gave this lie, so they could push their $1 box on you, for which they do not give password). There is in fact no password, so I can install crap on the whole districts routers, or shut them down.
Anyway, so put my old (and not working) Zyxel box back in (no MAC address restriction for public IP clients is in place), and turns out that the box miraculously works again with the 2+ year old settings on it.
The box is NOT freezing, but it is not doing NAT. So my connection (DSL) is stable again. Rock solid.
Router: bought this nice shiny WRT54G (V8), shich is sadly VxWorks (Vx_IT_DOES_NOT_WORK(S)).
Same thing, reboots in 1-2days, or no net, Then again, with all the machines on, 4 hours and it is toast.
So I went ahead, and bought this $35 WRT54G (Version 1) access point with Linux Pre-installed on Ebay. Lazyness won, and got the pre-installed version, but you can do it yourself as well.
Guess what: The thing has 3 months+ uptimes. I once set some stupidity and it lost some config data, other than that it is rock solid. DD-WRT. NEVER HAVE TO REBOOT. The only downtime comes from the sometimes 3+ hours nightly power failures, for which 6+2 UPSes do not provide enough remedy. Ok, the router is outside on an old UPS that can hold up for an hour and a half with zyxel modem+wrt. I have 2x1000, 3x 750, 1x550, 2x350, and the higher capacity ones are reserved for my ps3, my projector and my Mac computers (a mac mini has 3hours+ on a 1000VA, with a 22' lcd, which I really appreciate.)
The V1 vs V8 is a shocking difference, they replaced the antennas with cheap-o ones, the status leds are now minimal, on the old you had a bunch, giving nice status. Also the memory sizze is a fraction of the original.
What also helps: DEDICATE a ROUTER and a separate CABLE/DSL device. Most of these consumer boxes are designed to nat for Grandma's and Grandpa's 2 laptops. They crap out if you are downloading Pr0n from 150 seeds, play 64-player online matches, and have 15 ssh connections, and work on 3+ workstations while conferencing on VOIP.
I also figured, that cheap access points are pretty stable, if you only use them to provide WIFI, and not do NAT. I have a wrt54gC (the C is the tiny device, the size of a sipura 3102 or PAP-2t). The device is rock solid as an AP, but if you nat 5+ devices over it, it crashes in 3 hours.
I just got a TimeCapsule, and this far it works, but it barely has 5 hour uptime, so I will see. Naturally in AP mode, and no NAT-ting.
Well, just my 5 cents. I used to do net/unix admin for years, but now I stay away from it as I turned to programming full time..... no 2 shifts, no support calls ...... still, I like to keep a complex network and play around ....
Hope that helps you out there with 10+ bit-sucking devices leaching 24-7
Ive' had (at best) mixed results with any consumer grade firewall/router. A UPS is an excellent start, but your best bet is to avoid them all together, and use that old PC lying in your closet. Put two NICs in it, and download pfsense (google it). You'll never buy another, and you only reboot when the power goes out.
Or maybe the OS on your router? From my DG834:
Yeah, it's unmodified stock firmware, but then it's never crashed or failed on me so I see no reason to change.
I've had a WRT54G (v2.2, the good hardware, before they re-branded it as the WRT54GL) for about 4 years now, and I have had to reset it a grand total of NEVER. It has been completely rock solid for me the whole time I've been using it. All I can say is that it has been the best purchase I have ever made for my network.
I have personally been using broadband for over 10 years. In that time I have lived in 3 different locations and used 5 different providers. During my usage I did notice one common thing. I had to reboot the router when using PPPOE almost daily (yea cron!) but never ever would it be required when using DHCP.
All the DSL providers I was on required use of PPPOE and the cable providers used DHCP. I know I wont ever use PPPOE again unless it is the last provider on the planet.
I have never rebooted my WRT54G Linksys router since I got rid of my wireless landline phone. Sometimes the frequency used by those phones can interfere with the Linksys wireless. When I had one, I had to reboot very frequently. Also my router is powered through a UPS.
WRT54G was out around early 2003. It had crappy firmware and was cheap enough to buy. Then all the 3rd party firmwares come out and made this the cheapest processional router to buy. I moved to Tenerife and the routers they gave you here lasts few hours of torrents before you have to reboot them. Since I reconfigured the modem to be only a converter between the telephone line and Ethernet to WRT54GL (tomato) I didn't had to reboot once. As for now, I urge all our customers to buy WRT54GL, since you can't get a better router in that price range.
Love many, trust a few, do harm to none.
I've found Trendnet's products, while inexpensive, to be decently reliable. The TEW-633GR i have from them (gigabit + wifi-N) sustains constant torrenting for months on end. I also have three of their 8-port gigabit switches, one of which was transferring gigabytes of data while outside it's rated operating temperature range (over 110F in the midday heat) without a hitch. The v8 of the WRT54G is crap (wound up replacing t with an old router I had lying around), but I have a v1 that has never given me trouble. $0.02
Do not meddle in the affairs of dragons for you are cruchy and good with ketchup.
Due to the increasing trend to cut corners to maximize profits, it's no surprise that most (if not all) consumer-level routers are complete garbage (yay capitalism! ). The solution? Make a fun weekend project out of building your own. All it takes is an old functional computer, Linux (or BSD), a few NICs, and a good Linux (or BSD) router/firewall howto. Or, if you don't want to bother with configuring it yourself, check out projects like m0n0wall. If you really want something slick, check out using one of the many embedded systems on the market. It'll cost you a little more, but you'll have one slick little router. I personally like the Soekris systems for building a router out of. I've been running the Soekris net4521 with Pyramid Linux on it and have never had any issues with stability or lockups.
In the case of the BT Voyager it's because the upstream router forgets the allocated IP address and the downstream router has to request a new one ..
davecb5620@gmail.com
Funny, I think everyone here has had to reboot their router to solve problems in the past.
I have a "consumer-level" router which only needs to be rebooted if I upgrade the firmware (3 years ago) or move house (a year ago). It's a SMC2804WBRP-G wired+wireless router.
It has been booted a few other times in the last 5 years due to power failures. Our UPS only has 30 minutes capacity and sometimes a power-out caused by a lightning storm lasts longer than that. We live in the countryside, so it often takes the lazy sods at the power company some time to restore our power.
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
programmers have a mentality that crashing is a horrible answer to a bug. In a previous lifetime I wrote router software professionally. When you develop routers you're usually under time pressure because the profit margins are very small and time to market is important. As a consequence bugs that are related to long uptimes are difficult to locate(lots of data flowing through, wedged hardware, memory leaks). The heart of the problem is the difficulty in the industry to get agreement between those who are time driven and those who are quality driven. If you're motivated by time to market you're going to put pressure on your engineering staff to cut quality, if you're motivated by quality you're going to put pressure on those who are time driven. I've met very few software engineers who are comfortable addressing out these balances in developing quality software. In my opinion the most beneficial technical mechanism is to create watchdogs that force reboots the router when things go wrong.
...long story short, since as a customer you don't have much say in how the software/hardware are developed. You do however have an option that fixes the vast majority of all problems - put your router on a christmas tree timer. In the middle of the night have your router (and cable box for that matter) power cycle for five minutes. I'll bet you'll be a much happier surfer
I have had problems with DHCP specifically. It seemed that the WRT54G could only give out a certain number of DHCP addresses before it had to be rebooted. It would still work Ok for devices which had static DHCP addresses, or for machines/devices that had been up for quite a while and still had the DHCP address, but if I restarted a machine or turned one on that had been off for a while, it wouldn't work. This seemed to happen both with the original firmware that came in the WRT54G and also with Sveasoft Alchemy firmware which I used mainly so I could crank up the Tx power and use WDS. So, it could have been in the original firmware since I think Sveasoft started with the open-source release from Linksys. I used to use the WRT54G as the main router with an Apple Airport Express acting to extend the range using WDS. Later I got an Actiontec router from Verizon with my FiOS setup. At that point, I setup the Actiontec as the main router and have it do the DHCP. I then ran a 1GbE cable to where the Apple Airport Express used to be and used the WRT54G as a 2nd router. It now has the DHCP disabled, and I've not had any problems with it. It's also possible that later versions of the firmware from Linksys may have fixed the issue, but I have not had the motivation to experiment with any. YMMV, but you might try setting it up to renew the DHCP addresses as infrequently as possible. Another approach is just to set up all the devices on your network with static IP addresses. This might not be practical if you roam with your wireless device, but you might be able to set up any fixed devices like desktops or servers that don't leave with a static IP to avoid them using up the DHCP limit (assuming my theory is correct). You might also try a newer version of firmware, or one of the open-source replacements like OpenWRT, etc. Even though I still have Sveasoft on my own WRT54G, I personally wouldn't recommend Sveasoft as in my experience it seems to have the same DHCP problem as the original. It's also possible that this is not directly related to DHCP, but could just be a more general memory management issue that DHCP happens to trigger after a while. One final note is that WRT54G does seem to have some sensitivty to supply power. To reset it reliably, I seem to have to unplug it for about 30 seconds minimum before repowering it or else it may not fully reset. That said, it's believable that power glitches could also be to blame for some of the issues. Some other posters have noted similar effects. A power filter may help, but a UPS would be even better if your power tends to go out for just a few seconds at a time.
root@OpenWrt:~# uptime
19:34:29 up 319 days, 21:12
That's a WRT54GS. With OpenWRT, as the prompt says. I think it's been 319 days since I installed that particular firmware.
Then again, I live in Germany. The power grid is quite stable here usually.
Hanno
As many others in the "745 More Comments" have probably said, I've had no problem with my routers not rebooting. I own a WRT54G v2, WRT54GS v1, Buffalo WHR-G54-HP v1, and Asus WL-500W. The WRT54GS has only been restarted when I've upgraded it or when the power has gone out, so that's probably 10-15 times in the past 4 years. The others have had uptimes in the 100 day range because I update them more frequently.
Colin Dean Go a year without DRM
Short of buying proper gear from Cisco (not Linksys) or similar, which I agree is crazy for a home network, I've found Draytek to be the only manufacturer worth trusting. I've been using their hardware for years (even for ISDN routers prior to ADSL) and have *never* experienced a problem. They cost more than Netgear/Dlink/Linksys but are as reliable as you get. The only time they ever get cycled is if I have a power cut or my ISP borks. IMHO you can't beat them.
Best router I've ever bought. Uptime measured in months and QOS that actually works. Plus 802.11N
My first router was a D-Link, then when I upgraded I bought a Linksys which was ditched when Wifi came along for another Linksys WRT54GS (v 4.0).
Both of the Linksys routers I owned had to be rebooted on occasion for whatever reason, after I installed Tomato on the WRT54GS I never had to reboot.
Unfortunately and coincidentally (seeing this post today) last night my router died on me, I had recently updated Tomato and it was humming along nicely for a month or more until last night.
I haven't had any trouble since I switched to a Linksys WRT54GL and installed DD-WRT.
Previously I had a very old WRT54G (version 3 I think) and it couldn't handle bittorrent, it had to be rebooted a lot.
I replaced that with a Netgear WGR614, which worked OK but I found that after a couple of years they died of bad capacitor illness. I fixed the caps a few times but eventually it bought it in a lightning strike.
I tried a DLink (against my better judgement) but it went back to the store in 2 days; DLink should find something to do in the food service industry or something.
I've been on the GL + DDWRT for about 9 months now and I have yet to have to reboot it. It has been rebooted due to power failures or me moving it around but that's it.
I've had really good luck with the mid-level linksys devices like the RV082/RV016. Two+ years between reboots, lots of features.
The problem with Microsoft OS isn't generally the OS--it's bad applications and compatibility. If you only install quality drivers and hardward, a MS system can go months without a reboot. Stop downloading drivers and installing random fixes.
I haven't had much trouble with mine in a long time. However most of my internet traffic is just web stuff. and sometimes downloading a big file. But My wireless router is plugged into a wired Vonage router so and i basically have both locked down to a point where people are not allowed in (No open ports, encrypted wireless with hidden names. So it really isn't taking much of a load. And I haven't had to reboot my router in a very long time. You may want to check your computer's wireless. My wifes old iBook was always going down and loosing connection and the only way to get it back was to reboot the router every day or so. But with the same router and her new iMac with my MacBook the Linksys Wireless has been running like a champ sense them.
I would suggest trying different systems with the rest of them off.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
I had the same exact problems when I upgraded my XP machine to SP3.
This was actually covered here already. There's some network stuff SP3/Vista does that's new to Windows and cheap routers fail to handle it correctly.
I just replaced my garbage Trendnet router last week for this reason. Got a Linksys WRT54GL with DD-WRT and couldn't be more happy!
by offshore inexperienced programmers who are constantly hassled by managers trying to lower development costs by cutting back on validation testing and bugfixing
I has a WAP54G die on me. Complete failure, didn't even get power onto the board because the regulator popped. I knew it meant that something else on the board was bad too so I tossed it.
Got a Belkin, I wish I had paid heed to a friends warning. I had to reboot the thing every few hours.
Next up a Netgear 614. Coverage awful which is odd because I used one on a clients network and it's got perfect coverage. But then I'm in an area where there are LOTS of wireless networks.
Another client gave me a WRT54G that wasn't working for him. I flashed the latest software onto it and it now works fine. Now if Windows didn't have such a fucked wireless zero config app maybe I'd be happier with wireless.
But by and large, I like wired better. I bought two 50' Cat-5 patch cables for $30 and ran one to my office and another to my bedroom.
I've been using cheap Linksys linux-based routers, which I've never had to reboot. The last time I rebooted one was when I upgraded to a wireless router over six months ago. The time before that was when I moved, over three years ago. I didn't even realize that rebooting routers was something people often need to do till today.
I seriously doubt the problems people are seeing come from BitTorrent, because, although I limit myself to legal torrents (which means fewer peers, I suspect), I tend to leave the torrents running for days, and often have multiple running at once (using btlaunchmany).
I'm also somewhat dubious about the claims that it's dhcp-related, because, even though most of the systems here have static IP, we do have two or three using dhcp services.
On the other hand, we have a static external IP, so my router's dhcp client has never, ever, been used. Maybe that's where the problem is?
"Twice since December" is "quite reliable"? I've never rebooted a router. I've had my current one (WRH54G) since Feb, and the previous one (a similar model replaced because it didn't have wireless) ran for over three years without a reboot.
My DSL modem needs to be rebooted every three to six months, but my router(s), so far, never.
A few years ago, they were caught with this:
http://www.theregister.co.uk/2003/11/07/help_my_belkin_router/
C - the footgun of programming languages
I've got an Airlink 101 el cheapo (bought it for around $30 at Fry's) wireless router feeding my Linux workstation via wire and a Windoze box via wireless. It's continuous uptime is measured in months... and some of those reboots may have been unnecessary. (I now tell it to grab a new IP from my broadband provider if it stalls before trying a reboot)
My assumption is that its internal OS is something other than embedded Windoze.
Tech Public Policy stuff
Maybe I'm just lucky, but I'm on my second router with all three. :p
(Only replaced the first one because I finally wanted wireless.)
(My Linux-based computers are also a strong counter-example to your apothegm.)
I never reboot my router just because something is unstable and I have not seen it reboot on its own since I got it. I have a Linksys WRT-54GL with Tomato (http://www.polarcloud.com/tomato) running on it. Currently I have an uptime of 36 days and that is because I tweaked some settings requiring a reboot. The router is hooked to an APC UPS but we have pretty good power here.
Go ahead and enable remote management on port 8080, give me your router credentials, and your current public IP, and I'll reboot it for you once a week.
if you were me, you'd think the same way
I've noticed this with newer routers. My RT311 is still kicking however. Haven't had to reboot for about 2 years, and that was because i moved into a new apartment.
I've got a WRT54G v1.1 running DD-WRT v23 SP2 which stays up for months at a time, if we do have a power fluctuation, the router will happily restart and come back up. I have had problems in the past, but my router has been very happy for the last six months!
I Have a range of cheep routers, some better than others. i find that if you buy a cheep router it's good to buy a cheep timer. I power-cycle my routers every morning during the off peak (about 4am here) i find it's more the Adsl modem/routers that are the problem. use them as just a modem and there great.
("What Never?" "Hardly ever....")
I've had an old Linksys running long enough I don't remember the model number; I think it's the BEXS41, but maybe it's the BEFSR41 or something. Behind it I've got a 3Com wireless router that runs in bridge mode rather than routing. Every couple of years something goes wrong, so I unplug/replug/reboot the DSL model, Linksys, and (if the desktop doesn't work either, also the 3Com) in order, and the problem has never obviously been the Linksys. A couple of times it's been the DSL service, once it was the DSL modem, and maybe once or twice it was a power hit that rebooting the router was actually useful, or a loose cable under the desk.
On the other hand, I haven't tried running two VPNs over it, or uPNP, or other things people complain about.
Before I got the 3Com, I had a Netgear 802.11b router - I'll probably never buy another Layer 3 product from them, since it was a totally ill-designed piece of junk (as opposed to their dumb Ethernet hubs and switches, which I've always been happy with.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
I use a Buffalo 54g router with Tomato firmware and haven't rebooted since I upgraded to v1.15 early this year. The linksys and d-link boxes are some of the worst garbage I've had the misfortune of buying, specially with their stock firmware, none of them laster beyond a year.
Now that you mention it, I don't remember the last time I had to power cycle my routers or switches, and I've got 3 of them if you count the wifi. Get equipment that doesn't suck.
>>Switched to a Netgear VPN824V3 and the problem has pretty much disappeared.
Every single Netgear wireless router I've ever owned was shit, and needed to be rebooted on a (very) regular basis. This includes everything from their bargain-bin routers to the super-duper-hyperprototype-N-plus routers.
And yet, mine has worked like a charm. It would be interesting to understand why the difference. I've had two and both have worked fine (well, the first one worked fine until Vista that is).
.. or if you can't do that, you can find some decent ones on the used market still...
One thing I noticed with my previous WTRG is that if I fired up to many port translations (read: torrenting), it'd just be to much for it (maybe exceeded it's PAT table? i dunno).. now I got me a 'rhymes with Crisco' (and I don't mean one made by Linksys), can't say it's ever needed a reload..
For the amount of money you probably ponied up for all those routers over the years, you're half-way to a real one already.
----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
You know you can just replace the power brick, right?
Anything that outputs the same voltage and tip polarity should do the trick...
Unless you are insinuating that the new VxWorks wrt's take a different supply voltage, and that the supply voltage for the older wrt models will inherently lead to inefficiency...which I doubt.
If you have any Router or other electronic gadget that uses AC power and freezes or malfunctions.. Toss it on a Power conditioning UPS.. Get it off AC.. Brownouts are what causes Electronics to go haywire.. if that doesn't fix the issue then I would look at the hardware itself..
If you paid 11.95 for a Gigabit Wifi Router that was being sold off the back of a truck just off the interstate with a name that you can't pronouce... I might skip the UPS if you have stable power and go buy a new one that has a name that you recognize.
Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
On the exact same laptop I get much faster speeds wirelessly in Win XP Pro than in Ubuntu 8.04. Is this because the driver isn't opensource on Ubuntu and in the restricted section? The computer is a Dell Latitude D600 and the wireless card is a Linksys Wireless-G notebook adapter.
My Linksys WRT54g has gone months without a reboot. As has my cable modem.