If I disable OpenVPN client, could ping, could traceroute, nslookup is OK, no internet connection - [VPN Policy-Based Routing related]


I have been configured the OpenVPN client and it work very well.

However, if I disable OpenVPN (stop it in LuCI frontend), I can ping to openwrt.org, I can traceroute to openwrt.org and Nslookup work well. But, no internet connections. If I try to connect to, no connection is, too.

I configured VPN using a *udp.ovpn file provide from my VPN server.

I have a look at the forum and found this and this.

I found that I need to put route-nopull in the OpenVPN configuration. If I put it in *udp.ovpn file, it break all connections.

Here is my *udp.ovpn file relevant sections (keys and certs are cut):

dev tun
remote *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-.com 1195

# OpenVPN 2.4 client config
#list pull_filter ignore redirect-gateway

comp-lzo no
verify-*-*-*-*-*-*-*-*-*-*-name Server name-prefix
ns-cert-type server
key-direction 1
route-method exe
route-delay 2
tun-mtu 1500
fragment 1300
mssfix 1200
verb 3
cipher *-*-*-*-*-*-*-*-*-*-
keysize *-*-*-*-*-*-*-*-*-*-*-*-
auth SHA512
sndbuf *-*-*-*-*-*-*-*-*-*-*-*-
rcvbuf *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
auth-user-pass /etc/openvpn/expressvpn/auth


I posted here in a few days ago and not solved the NetFlix issue. I read here (First Troubleshooting Step) that "If your router is set up to use the default routing via VPN tunnel and when you stop the VPN tunnel you have no internet connection, this package can't help you".

So, to solve the Netflix issue, I need to solve the OpenVPN dissabling issue.

Please, could you help me?

Thank you so much!