A little background first:
I have a DAP-1522 (firmware v1.21) in bridge mode connected to a DIR-615. The DIR-615 (IP 192.168.0.1) is set as a DHCP server to use addresses in a range of 192.168.0.100-199. The DIR-615 is connected to a 2wire DSL modem, but the DHCP function on the 2wire is disabled (and for good measure it doesn't even use the same subnet). Wireless on the 2wire is also disabled. Default gateway is 192.168.1.254 from the 2wire.
The DAP-1522 has a static IP of 192.168.0.99. It connects to the 615 just fine: I can access the web config for both the 2wire and the 615 from a laptop connected to the 1522. I can access the 1522 web config from a PC connected directly to the 615. In short, everything talks to everything just fine.
Now here's the scenario: the 615 will assign an address to a client (laptop, PC, 360, DVR, whatever). The address will be within range and the client will list its DHCP server as 192.198.0.1 (the 615). Intenet connectivity is great. Everything works, much rejoicing, etc.
Then I wake up the next morning, and device IPs have randomly changed. This has happened to devices connected via wireless, devices hardwired to the 615, and devices hardwired to the 1522 (basically anything). It never happens at the same time to all of them, usually just one or two at a time, and there doesn't appear to be any sort of pattern.
Now here's the funny part: the new IPs are on the same subnet (usually something low like 192.168.0.10) and the devices with the rogue IPs list their DHCP server as 192.168.0.99, which is the static IP of the 1522. Surely a bridge is not passing out IPs, right? Coincidentally or not, every device that gets one of these rogue IPs no longer connects to the internet. They show the same default gateway of 192.168.1.254 as the devices that work, but the internet access is gone.
Any suggestions? I have been working on this for several days and it is driving me crazy. I don't have any other device on my network capable of pasing out IP addresses, so the culprit has to be the 1522 or the 2wire, and like I mentioned, the 2wire is disabled for DHCP, and the saved settings for it have a completely differenct DHCP scope, so if it was the problem, the IPs would be in a different range.
Edit: After some further testing, it looks like the 1522 is assigning IPs on its own because the 615 router is revoking them seemingly at random. This appears to be a router issue. To workaround I have started using static IPs, which is a shame since the DHCP server should be a core functionality of the 615.