My WRT54GL v1.1 (running Victekâ€™s mod of Tomato Firmware v1.25.8025 .2-RAF STD) is hooked up directly to my cable modem (SB5101) and as far as I can tell, that connection appears to be solid. I am using the DHCP server on the WRT54GL to assign dynamic IP address in the 192.168.1.100 to 192.168.1.149 range. The router appears to assign an IP address to all devices that Iâ€™ve connected to it and they can all access the internet. The problem is that two devices (Airave from Sprint and an Xbox) seem to periodically lose IP leases with the router then reconnect right away. For the Airave (a femtocell) this is causing problems because it doesnâ€™t keep the IP lease long enough to properly initialize. The DHCP client in the router is configured for 1 day IP leases, but when I monitor the â€œDevice Listâ€ page, the lease count down starts at 24 hours and never makes it longer than 7-10 minutes before starting at 24 hours again. Same thing for the Xbox (try to stream a Netflix movie on the Xbox and the xbox freezes after about 10 minutes). The thing is that my PC and a different VOIP router that are also connected to the router appear to be rock solid. They renew their lease every 24 hours as they should. All connections are wired connections at this point â€“ no wireless. Iâ€™ve tried removing everything from the network so that only the Airave is connected to the router and that didnâ€™t help. I tried assigning the Airave a static IP through the router based on the Airaveâ€™s MAC address (Airave is a black box and canâ€™t change config within it) â€“ and that didnâ€™t help. Iâ€™ve tried older Tomato firmware versions (v1.23) to see if they were any more stable. I always run the â€œErase all data in NVRAM memory) option after flashing with a different firmware. I've power-cycled the entire network and brought each device up one at a time - no beans. I have even disabled the wireless client just to eliminate that. The following activity appears in the log whenever I see the Xbox or Airave restart their IP lease: Aug 3 14:02:22 unknown daemon.info dnsmasq-dhcp: DHCPDISCOVER(br0) 00:16:32:91:47:81 Aug 3 14:02:22 unknown daemon.info dnsmasq-dhcp: DHCPOFFER(br0) 192.168.1.13 00:16:32:91:47:81 Aug 3 14:02:22 unknown daemon.info dnsmasq-dhcp: DHCPREQUEST(br0) 192.168.1.13 00:16:32:91:47:81 Aug 3 14:02:22 unknown daemon.info dnsmasq-dhcp: DHCPACK(br0) 192.168.1.13 00:16:32:91:47:81 And, perhaps related, I see something like this every 2 hours: Aug 3 15:11:35 unknown daemon.info udhcpc: Sending renew... Aug 3 15:11:36 unknown daemon.info udhcpc: Lease of 68.115.33.XXX obtained, lease time 14400 I've tried many, many google searches and haven't found anything helpful. So, I thought that I would turn to the wisdom of this group. Any thoughts on what might be going on? Anything that I should do in order to further troubleshoot this? â€¦be gentle with me â€“ I am pretty tech savvy but fairly new to networking but learning lots while trying to troubleshoot this. So, try not to use too many big words.