A little history ... :
So I have this 2MB DSL line, and I'm an avid downloader, to say the least! I use torrents a lot, and my torrent client of choice is μTorrent, and for my downloads to go at full speed, it goes without saying that I need my port to be forwarded properly. That was never a problem, because I always used the modem directly connected to my computer. But a couple of months ago, I bought a wireless router (Linksys WRT54G) for my home, and ever since, things have been ... confused.
The easiest solution to forward ports on the two router setup was to not use the internet port on the wireless router, and plug my modem into one of the 4 switch ports on it instead. That way, the router is, for lack of better words, by-passed, and the port forwarding works fine. But using this setup, there is another problem that comes up. Whenever I try to connect a wireless device (laptop), I need to manually configure the IPs on the laptop. If I let the DHCP assign IPs, the network connects, but the internet doesn't work.
So the next solution I had was visit www.portforward.com (great resource, btw), and follow their instructions on forwarding ports on a 2-router setup. Although pretty confusing, for me at least, I finally managed to get that setup to work, and my ports were opened successfully through both routers, using DHCP to assign the IPs. Of course, the IP on my computer (the one I use for downloading) had to be static for the port forwarding to work, so I assigned an IP from the wireless routers DHCP range to it (192.168.0.110).
Now, the problem ... :
Everything here works fine then, except one problem ... Somehow, my wireless router seems to keep "releasing" it's IP. I can't figure out why! I'm using the following IPs on my network:
Starting address: 192.168.1.1
End IP address: 192.168.1.254
Lease Time: 1 day
Starting address: 192.168.0.100
Max DHCP users: 50
Lease Time: 1 day
What happens is, after some time, when I try to access the control panels of either devices from by browser (Firefox 3.0-RC1), neither of the IPs work. Rebooting the Linksys router fixes the problem, but after a while, it starts doing the same thing again. And while the control panel can't be accessed, my Port Forwarding also seems to get clogged up. When I reboot the wireless router, the Port Forwarding starts working again as well.
My Desktop Computer (Connected to the wireless router with a wire - not wireless)
IP: 192.168.0.110 [I use this IP (manually configured, for Port Forwarding) so that it stays within the DHCP range, and doesn't conflict with other devices that try to connect through wireless]
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.0.1
Lease Time: 1 day
I've noticed a trend in all of this, a sort of "method to the madness". What happens is, when I turn on the setup for the first time, everything works smoothly. But when I run μTorrent once, and the little green circle tells me that everything's working fine, that's when the problems start! When I try to access the control panels after that, they don't respond. And, if I restart μTorrent after that, the Port Forwarding stops working as well, so were' back to square one. Another important thing to note here is that while my router control stops responding, other wireless devices also fail to connect to it, and the internet does not work on those other devices. However, it continues to work on my computer, whether I reboot the router or not.
Hopefully, now you see the whole circle that my problem runs in. I hope this is enough (if not too much) data for a diagnosis of this odd problem. I'm also attaching a few screen shots to help you understand the situation.
Home Network Schema
IP settings on the computer
Wireless Router - DHCP Server settings
Modem - DHCP Server Settings
Current Status of the Router
Port Forwarding on the Modem
Port Forwarding on the Router
Please, I need help with this. Any help sort this out would be greatly appreciated. Thank you.