I have a DIR-859 router (FW 1.05) and have been having the following issue for several months:
Devices are able to connect to the wifi (and access the router page), but are not able to access the internet, UNLESS I go to the router configuration page, change the device's reserved IP (e.g. by one number up or down), disconnect the device from wifi, then reconnect. If I do this, the device will connect to the internet as normal. Once I take the device out of wifi range, and return, I have to go through the same process with the device.
If I don't reserve an IPs, I can't connect to the internet at all (although it connects to wifi as before). The only solution seems to be forcing the reserved IP to reset somehow.
This is the case for laptops, phones, tablets, etc.
Have factory reset the router a few times and no difference. Could it be a firmware issue? It would be great to find a solution to this.
Thanks!