OpenVpn: Can’t browse web when connected and VPN is active.
Configured your OpenVPN, however now you can't browse the web when connected? Turns out the following NAT rule was missing from the F/W configuration on the OpenVPN router:
iptables -t nat -I POSTROUTING -s 10.1.1.0/24 -j SNAT --to $(nvram get wan_ipaddr)
Our VPN subnet is 10.1.1.0/24 but no rule existed to route traffic to the WAN interface. Meaning no external traffic was passed to the external IP address resulting in no web connectivity with the outside world. The rule above fixes this. In case you're wondering what nvram get wan_ipaddress does. It is busy box ( DD-WRT ) custom firmware command used on various routers. It is a replacement for the standard Web UI on routers. If DD-WRT is not used, the default external IP of the router will do.
Thanks,