I have been experiencing dropouts with my WRT54GS - Ver 1 while connected to a Navini Ripwave wireless modem. So, I updated the firmware to Tomato 1.15 to see if that would resolve the problem, but unfortunately it did not. I have gone through my ISP to see if it is an issue with the modem, but they said that it is working fine. I have been remotely monitoring access to my Linux box through direct connection to the modem as well as through the router while at work. From the tests I have done over two weeks, the direct connection does not seem to experience any drops, but the router consistently drops on me at random times. Usually it happens in the early part of the morning. I am sure this is not an issue where the IP changes as I have a cron job running that uses wget to hit a web page that will then grab the external IP used by my machine/router. This cron job runs every hour and half-hour, and so I can find out based on last timestamp of file when my connection fails. The router is setup to use DHCP to connect to my ISP, and at this point, I am assuming that there may be a problem with router firewall blocking DHCP or DNS communications. I am also looking into issues with ICMP pinging, and with router setup so that it was in "stealth" mode (ie. dropping packets instead of reject). I have compared the "iptables -L" output for router and Linux box, and things appear to be setup similar, but I noticed the router is using DROP at the top of the INPUT chain. So, is there any thoughts on what configuration setting in the tomato GUI I should make sure to set a certain way, or what ports I may need to set triggers for or forward to get router to stay connected more consistently? Any thoughts on additional firewall rules that might also help clear this up?