I have recently re-flashed my asus rt-n16 to have TomatoVPN instead of TomatoUSB.
The idea is to create a VPN tunnel between my work to my home but I am having issues connecting from the OPEN VPN client, it times out and then tries every 5 seconds, it seems my public ip and port cannot be reached, I also tried on my home but got the same error so the problem is not a outgoing port blocking from my work’s location.
One thing that might be causing the issue is that the router (asus with tomato) does not have a public IP configured, it has an internal IP, is it required for tomatoVPN to have a public IP configured? I have a public static IP but it is pointing to the adsl modem.
So far what I did was to call my ISP (which manage the adsl modem) to open the port to the router’s ip and then configure port forwarding in tomato to redirect anything that comes from that port to the internal IP of the router.
I can also have my ISP to bypass the modem and have the tomato router to manage the entire network(configure the public IP on the tomato), however this will require some paper work and authorization I can’t do at the moment.
What do you guys recommend