Okay, I'm running the following setup.. Linksys WRT54G v1.1, Firmware v4.30.1, HyperWRT 2.1b1 +tofu13c Linksys Wireless-B USB Network Adapter v2.8 Windows XP BitComet(first) / Azureus(2nd preference) I have the following in my startup script: --- echo 16384 > /proc/sys/net/ipv4/ip_conntrack_max echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses echo "600 600 120 60 120 120 10 60 30 120" > /proc/sys/net/ipv4/ip_conntrack_tcp_timeouts --- I've used both the official and third party firmware, with and without startup scripts, i've tried adjusting the "ip_conntrack_max" and second number in the "ip_conntrack_tcp_timeouts" to 600/1800/3600, and none of it seems to make a difference. I always disconnect at a random time from the network. Other computers on my network can carry on as usual, but only my computer's wireless disconnects, and i have to reboot my PC to reconnect. I feel like i've tried everything, and i can't figure out what is going wrong! Really hope someone here can help me, it would be much appreciated if this problem can be fixed.