I am running OpenWRT (Linux based) router firmware. I can get my VPN client to connect via OpenVPN however it does not seem to allow traffic from LAN -> VPN. If I SSH the router I can ping out via the VPN however clients connected by wire to the LAN ports do not get any internet access when VPN tunnel is up.
This is likely just a firewall issue .... you need to be familiar with OpenWRT/Linux to fix this it probably won't take long. I had it working before but don't recall how I fixed it.