hey folks. i don't like to ask questions that have answers elsewhere so I have looked around and checked various HOWTOs and can't quite make the last leap here with my personal VPN. lets see if i can lay it out clearly. I have an ASUS RT-N66U router with Tomato firmware 1.30 (latest) on it. I set up the VPN server page as described in Serverwatch article and created keys and copied them over from my laptop to the router configuration page.
My router is already set up with DDNS and since the OpenVPN is built into the router i don't think I need to do anything with the firewall. I copied client key and CA and all that into a directory and loaded a local copy of the OpenVPN CLIENT.CONF with the cert names.
So when I run "openvpn client.conf" on my laptop as root it connects and finally says "Connection Established".
Running IFCONFIG on my laptop gives me a WLAN0 IP address that matches the wifi network I'm connected to at a coffeeshop and trying to login to my house VPN from (192.168.5.58). I also have a TAP0 interface that has the correct IP address for my local bridged VPN (192.168.1.50) so at this point i should be able to PING a computer on my local network and I cant reach any of them. i have disabled the firewall on my laptop by running UFW DISABLE. I have tried pinging my home router at 192.168.1.1 and also another computer that i know is at 192.168.1.5. nothing doing.
-$ Ping 192.168.1.1
"Destination Host Unreachable"
Because the whole server config side is on the router, it's difficult to know how it is set up in there, but I am assuming it's done correctly. Maybe bad assumption.
*edit. so maybe it has to do with PUSHING dns options to the client? not sure how to do that in Debian Linux. i loaded OpenVPN and the GUI onto a windows laptop and tried that but still same behavior. I checked the boxes on the router setup to apply DNS but still no go.
any ideas? i have attached screenshots of the config pages of Tomato VPN. I will keep trying.
My router is already set up with DDNS and since the OpenVPN is built into the router i don't think I need to do anything with the firewall. I copied client key and CA and all that into a directory and loaded a local copy of the OpenVPN CLIENT.CONF with the cert names.
So when I run "openvpn client.conf" on my laptop as root it connects and finally says "Connection Established".
Running IFCONFIG on my laptop gives me a WLAN0 IP address that matches the wifi network I'm connected to at a coffeeshop and trying to login to my house VPN from (192.168.5.58). I also have a TAP0 interface that has the correct IP address for my local bridged VPN (192.168.1.50) so at this point i should be able to PING a computer on my local network and I cant reach any of them. i have disabled the firewall on my laptop by running UFW DISABLE. I have tried pinging my home router at 192.168.1.1 and also another computer that i know is at 192.168.1.5. nothing doing.
-$ Ping 192.168.1.1
"Destination Host Unreachable"
Because the whole server config side is on the router, it's difficult to know how it is set up in there, but I am assuming it's done correctly. Maybe bad assumption.
*edit. so maybe it has to do with PUSHING dns options to the client? not sure how to do that in Debian Linux. i loaded OpenVPN and the GUI onto a windows laptop and tried that but still same behavior. I checked the boxes on the router setup to apply DNS but still no go.
any ideas? i have attached screenshots of the config pages of Tomato VPN. I will keep trying.

