I have a D-LINK DIR-615 router, and wired devices have no problem getting an IP, however; wireless devices end up with a 169.254.. address (subsequently, they cannot access the internet through the router).
I have removed all wired connections from the router, so there is no other dhcp server running.
I've also gone back to the store, and replaced it with another, thinking that maybe it was defective.
According to the router, it gave 192.168.0.101 to the wireless device. According to the wireless device it got 169.254.67.71.
I've tried both a laptop and an iPod Touch, both exhibit the same behaviour.
Has anyone seen this type of behaviour, or have any ideas of stuff to try?
NEW INFORMATION
I looked at the logs on the router, and when the wireless device tries to connect, this is what is logged:
Sep 10 18:13:39 UDHCPD sending OFFER of 192.168.0.111
Sep 10 18:13:31 UDHCPD sending OFFER of 192.168.0.111
Sep 10 18:13:26 UDHCPD sending OFFER of 192.168.0.111
Sep 10 18:13:23 UDHCPD sending OFFER of 192.168.0.111
Sep 10 18:13:21 UDHCPD sending OFFER of 192.168.0.111
I connected a computer directly to the router, and here is what it looks like:
Sep 10 18:14:18 UDHCPD Inform: add_lease 192.168.0.110
Sep 10 18:14:14 UDHCPD sending ACK to 192.168.0.110
Sep 10 18:14:14 UDHCPD sending OFFER of 192.168.0.110
Not sure if that helps or not.