Hi folks, total noob here but I've managed to setup the OpenVPN server on my Linksys E3000 router running Tomato v1.28.
Connected with the OpenVPN client on my android phone (over 4G) I'm able to ping all devices on my home network and control things like my home theater receiver. Unfortunately I'm not able to access the samba shares running on a D-link DNS321 NAS with Alt-F firmware and a Pogoplug running Archlinux (with a few HDs attached to it). I can ping both the DNS321 and the Pogoplug but cannot seem to be able to access the shares through ES File Explorer (I've also tried a few other file managers with no luck). When the phone is connected directly to the LAN via Wifi I can see the shares no problem.
I have the server setup with TUN interface (as required for android) using the UDP protocol 443 port (as strongly recommended). Firewall is set to automatic. VPN subnet/netmask is 10.8.0.0 / 255.255.255.0. Push LAN to clients is selected as is Respond to DNS and Advertise DNS to clients. The router's address is 192.168.1.1 with subnet mask 255.255.255.0. Add devices connected to the LAN have an 192.168.1.x IP address.
AFAIK the client is setup OK but there are 2 messages in the log that perhaps I need to remedy:
OpenVPN ROUTE6: OpenVPN needs a gateway parameter for a --route-ipv6 option and no default was specified by either --route-ipv6-gateway or --ipconfig-ipv6 options
OpenVPN ROUTE: failed to parse/resolve route for host/network: ::/0
I do not think this is causing the problem in this case but I'm not certain.
On the server side I added this line in the "Customer Configuration" box in the Advanced Tab of the VPN Server Configuration:
push "route 192.168.1.0 255.255.255.0"
per the OpenVPN Howto guide.
Would appreciate if someone could help me out with this... I hope it's something simple that I overlooked.
Much thanks.