This post is divided into two sections: the past problems, and my current problem.
The Past Problems.
When I first got this router and hooked it up to my cable modem, I was quite happy. Setting up PPTP was easy and worked quite well. Then, the problems started. The VPN seemed to lock up after a while, and more often when under a heavy load.
I tried to use ShrewSoft and GreenBow IPSEC software, but never could get it to work. I even followed GreenBow's DIR-130 guide, and did everything exactly the same. The IPSEC tunnel was opened, but I still could not pass traffic through. Note that the GreenBow guide was written for 1.20, and I was using 1.12, but it still should have worked.
The next thing that I tried was going to firmware to 1.20.
With firmware 1.20, I had the same lock-up problem using PPTP. I also tried the SSH solution and could not get it to work. Apparently, the client software downloaded from the D-Link web site (initiated by the router itself) got me a newer version of the client software from what the router was expecting. I could never get SSH to actually pass any traffic.
So, I eventually found out that the problem with PPTP dying was caused by OVERHEATING! I had the router near a brick wall with a wireless access point on top, and sitting next to a cable modem. I moved stuff away and set the DIR-130 to a vertical position, and everything was happy again!!!
The current problem: switch to DSL and DDNS issues.
I recently switched to DSL in order to save money. However, every time I reconnect to the modem, my IP address changes. Well, this is what DDNS is for, right? Wrong -- not with the DIR-130.
I have my modem set to bridging mode, and the DIR-130 set to use PPPoE. Everything works, except that the DDNS client does NOT want to connect (it would always say "disconnected"). This morning, I did a full reset of the router to factory defaults, and re-entered the configuration data. When I entered the DDNS data, it actually said "connecting" and updated the DDNS IP addres -- Happy day!
Well, this afternoon I was using the PPTP VPN, and after a while I could not pass traffic! I could log in to the router through SSH. I could log in to the router through PPTP. Yet, I could not actually even ping www.google.com. However, from the SSH configuration screen, I could have the router ping www.google.com just fine. Since I was NOT at home, clearly my DSL connection was OK since I could reach the router. Maybe something got messed up. So, I reset the router through the web interface. Now the router is working (my wife who is at home could connect to the internet). Yes, the DDNS entry has not been updated, so I cannot reach the router remotely.
Please, D-Link. I have preferred your products for years, since you were the first ones that I ever encountered that had DHCP reservations. I have been a D-Link fan ever since my DSM-G600 (which I still use), and this is my 4th D-Link product in the last few years. I have never had issues like this before with one of your products. The PPTP VPN is great, and no other VPN router that I know of supports this. Yet, it feels like the firmware is only half-baked. Plus the 1.20 beta firmware has been beta for OVER A YEAR!!! Has this product been abandoned, never to receive another real update again? I really do not want to be forced to jump ship and go to Netgear for a VPN router. Please don't make me.