I've been using DIR-625 without problems for a year now. Recently the ISP I was using with the router stopped operating, so I had to find a new one.
Aeronet is currently my ISP, here's their page in case it helps solve my problem:
http://aeronetpr.com/support.htm
http://aeronetpr.com/faq2.htm
Anyways, the first problem I had was that I couldn't connect to the internet through the router, it seemed like the router couldn't establish connection with the new ISP. I upgraded the firmware to 3.08 and that solved this particular problem.
The problem I have now is that it seems that the WAN IP address it is getting is incorrect because if I check my public IP, via sites like whatismyip.com I get a different IP than the WAN IP displayed in the Status page of my router.
As such, ports don't seem to be forwarded correctly since applications that need port forwarding don't work correctly.
Also, if I go to a different computer that uses a different ISP, when I ping any of the two addresses I don't get any response... it times out.
As far as I know, every setting is as it should, ports fowarded correctly, WAN PING enabled, nothing is being filtered, etc.
As I said, everything was working correctly for a year now with the previous ISP and the firmware that came installed by default (it was one from 2007 if not mistaken).
So to recap, everything seems to be working as it should, I get internet wireless or wired through the router with the new ISP, I just can't get the WAN to work correctly, doesn't respond to PINGs and as such portfowarding doesn't seem to be working as it should.
Any help you can give me would be appreciated.