I have a DIR-628 d-link router. I've been having some issues with devices not being able obtain an IP address. Typically this can be resolved by rebooting the router. I became interested in understanding "why" and started spending time on the routers admin site. It looks like there's an issue where the range of available IP addresses is consumed by devices with no MAC address and a lease expiration duration of "never". After a reboot the client list is small (about 5 devices, all of them recognizable) but eventually I see one with a MAC address of 00:00:00:00:00:00 and then another, another...and so on. Any ideas? Thanks in advance.