If you have a linksys router read this...

If you have a linksys router read this...

Special note for users with Linksys WRT54G/GL/GS routers, there are severe problems with them when running any P2P app (read for fix)

The default firmware for Linksys (and all replacement firmwares except for one) have a severe problem where they track old connections for FIVE days, which causes the router to hang when using P2P apps, or any software that generates a lot of connections. DHT only aggravates the situation because of the number of connections it generates.

Linksys has yet to address this issue, but there is a fix. If you use alternative firmware, you can put in a start-up script to fix this problem. DD-WRT and HyperWRT support custom start-up scripts. I am not responsible if you screw up your router, so you do this at your own risk. This page has instructions on recovering a bricked router. For those using HyperWRT or willing to switch to it:

* Click Save, close the window, then click Save settings.
* Reboot the router (the Administration page has a Reboot button) and you'll be done.

To upgrade to DD-WRT, follow the instructions on this page. The Right Way to Flash Your WRT54G/GL/GS. The following instructions are for DD-WRT only

* Do not use the web interface method as it cuts off part of the commands.
* Enable SSH (Admin, Services) as we are going to use the NVRAM method @ http://wrt-wiki.bsr-clan.de/index.php?t ... RAM_Method * Login to the router with an SSH client (root/your password).
* Put the following commands into the SSH client.

* Note the ' instead of " on the third command line. Using " on the third command line closes the set command (as on last line), meaning that the last command will get cut off prematurely.
* Make sure your "Maximum Ports" is set to 4096 on the Management page.
* You can check the settings worked by loggin in via SSH and viewing the contents of each fileas below or using the "nvram get rc_startup" command.

~ # more /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
1

* Enjoy instant ÂµTorrent speed increase from pretty much zero on each torrent to full speed!

Thanks frankw for the instructions for DD-WRT

Remember, I am not responsible if you screw up your router, so it's your problem if something goes wrong. However, if something does go wrong, this page has instructions on recovering a bricked ("dead") router.

If you require further assistance with either firmware, please visit HyperWRT.org (the main site does not have the latest builds however), HyperWRT Forum's Advanced Help Section, DD-WRT.org, and DD-WRT's Wiki.
Please do not ask for help with these firmwares on the ÂµTorrent forums.

I have one but I seem to have my max speeds. Do I need to do this then? Im a bit confused.

In the http://192.168.1.1/ page under applicatios and gaming, you'll need to add these ports to the list in the order they appear in that page. In the application name, simply type in 'emule', 'emule2', 'emule3' and tick the 'enable' box right after it. Yes, it says 'from (port) to (port) but simply put the respective port in both boxes on the same line. Make sure you also have a static IP address or your IP may change and disable all of your efforts over time.

Confused? This link will help for the edonkey2000 app and will guide you through the rest of the steps (but remember, for eMule, you'll have to remember what was mentioned instead of the 'edonk1', etc. but if you use edonkey, I'm sure those steps specifically will resolve issues as well)

Also, you can look here for the original posting on me originally getting eMule up and running.

Another handy tip for your linksys router is that if you suddenly are unable to browse for unknown reason (even if you rerout your internet directly to your modum, etc.) try simply unplugging your linksys router from any power source (so that small black plug most likely) and wait about ten seconds, plug it back in and wait a moment and you might be allowed to browse again. This is how I resolved this problem when I lost all my internet capabilities even though my system tray said I was connected.

Edit: I don't use uTorrent, but perhapse something similar might be sufficient. You might need to get all the port information and make sure you disable the blocking of anonymous connections or else you might not be able to share or download anything.

Edit: I havn't tried getting BitTorrent up and running yet, but I have a feeling that once I have operated a little on my router, it'll be easier to simply add ports and apps to the list of enabled ports. These Linksys routers seem to be a royal pain in the neck for using p2p, but at least I didn't have to upgrade my firmware as of yet

Edit: I havn't editted my post enough yet, but if you are not experiencing any problems, I wouldn't touch the router settings. I'm quite sure its for users who can't either connect to trackers or can't get any upstream/downstream in any swarms.

Posted: Tue Jan 03, 2006 9:01 am

by HouseCrowd

Good posts you two!!!

I'll sticky this, but in the hardware section I think, since we already have a lot of stickies in 'General File-Sharing Discussion' ...

Posted: Tue Jan 03, 2006 9:17 am

by LaX

Thanks for that Progz and IceCube. But is reseting the router work whenever it hangs okay? I dont really wanna screw up the router firmware. If it doesnt work, I'm gonna get pretty screwed.

I have a linksys router if I didnt make it clear, but I can occasionally max out my download if there were enough seeds. I nearly always max out my upload speed too so do I actually need to do anything?

Posted: Thu Jan 05, 2006 4:16 am

by IceCube

I wondered where this post went

If your not experienceing any problems, I wouldn't mess with the router settings. The only reason I started operating on my router was because my eMule suddenly always gave me 'LowID's on both KAD and on the regular servers as well as no connections from other peers at all (when typically I have a nice line going)

It's basically reconfiguring and forwarding some ports to make it work (not so much as if it works really great or just great) http://www.portforward.com seems to be an awsome website for info on forwarding ports as well as making a static IP address. I havn't tried using the reset button as of yet as that never yielded results for me.

Any time the router 'hangs' its a simple matter of unplugging the thing, waiting ten seconds, then plugging it back in. A really good way to tell if something screwy is going on is double clicking on those two computers in your system tray (it represents your internet connection) and noting the packets sent and recieved. If it's kinda stopped for the most part between 0-400 packets recieved for quite a while, then you might be having that problem wherey ou need to unplug and replug in as you should be sending and recieving over a thousand packets within minutes.

For me, using a D-Link with a Telus connection, it also takes a few minutes for the modum to 'warm up' before it is able to do anything at all, so I have to give it time to do whatever it does before I can do anything online to begin with.

Posted: Wed Jan 11, 2006 4:00 am

by poullos

For BEFSX 41 the latest firmware has a bug with "Block anonymous WAN requests". To fix it search for the beta firmwares in the Linksys forums. I tried one of them(I will update this post when I go home and see the version) and it works now. It also adds Qos section for packet inspection priorities. For those not understanding what "Block anonymous WAN requests" is, you have to disable it to use upload speed sense in emule and autospeed plugin in azureus(you can bypass it in autospeed by forcing it use the ping command), and cfosspeed. Otherwise it disconnects your router from the net all the time. This enables the tracert.exe command to trace the route of the connection to a certain target and check the latency. If your latency is high upload speed sense and autospeed will automatically decrease your upload speed to decrease the latency. The result is optimal download speeds with the higher possible upload speeds.

Posted: Wed Jan 11, 2006 2:55 pm

by poullos

Edit: Firmware Version: 1.52.5_beta4

I get some disconnects with emule but I think this has to do with the new SP2 setup until I optimise the connections.

Posted: Thu Sep 21, 2006 5:18 am

by Ratt

If you have a cheap-ass D-Link router, for instance, then it's always possible you can forget about using KAD. Mine would auto-reboot every 5 minutes with KAD turned on.

Re: If you have a linksys router read this...

Posted: Mon Oct 11, 2010 8:32 am

by peer2grifin

as an update and an opinion, dd-wrt is the way to go. nowadays its easier to find the right one to install - and following the instructions, you should find yourself up and running in no time...the biggest piece of advice is to make sure that once you install the OS, WAIT 10 minutes before resetting/unplugging the device to get to the default dd-wrt screen

Re: If you have a linksys router read this...

Posted: Mon Oct 11, 2010 12:55 pm

by zbeast

Well it's good to see that someone has investigated this, I've been having this trouble for years.I'm usually aggravating my internet connection by running multiple p2p applications.or if I want my connection to go down hard and fast and like right now. I run Vuze.. it's seems to open way to many connections so my arp table overflows and crashes my dsl router.