I have a WRT54G version 2.2 running the latest official release of DD-WRT. I bought it to replace a malfunctioning D-Link wireless router, and it's been working fairly well since then. I have it set to use WPA, MAC filtering, static DHCP (entered in the dhcpd box), etc. However, at least once a day, the DHCP server stops functioning. I sit down and move the mouse to disable the screensaver, and I see the connection has gone down at some point. It "reconnects" right away. Sometimes it will show up in the "limited functionality" state, but not always (just a Windows quirk I think). Looking at the event viewer shows the NIC lost its connection to the DHCP server when the connection went down. All the computers on the network die at the same time. The router itself is still working fine, it just refuses to assign IP addresses to any of the computer on the network. I can connect with a wireless client, but I get no network information from the router, so nothing works (can't even look at the status page). When I enter the information into the network connection configuration manually, everything works perfectly. The only thing that fixes the DHCP problem is unplugging the router -- rebooting doesn't do anything. Is the static DHCP system included in DD-WRT supposed to assign IP addresses dynamically, or do I have to manually enter all the information for each computer? I can do that, but I'd really like to know what's causing the problem.