The service deletes all added routes when the client process (openvpn) exits, causing the re-instated default route to disappear. Fix by rewriting "--redirect-gateway" to "--redirect-gateway def1" when routes are set using interactive service. Only the behaviour on Windows with intereactive service is affected.

–redirect-gateway [local] [def1] (Experimental) Automatically execute routing commands to cause all outgoing IP traffic to be redirected over the VPN.This option performs three steps: (1) Create a static route for the –remote address which forwards to the pre-existing default gateway. Hello, We have several servers for robustness. Our clients use our server as a total VPN, with the redirect-gateway def1 option. We initially thought about using the persist-tun option, so as to improve robustness whenever a server falls down. push "redirect-gateway def1" in the PFSense OpenVPN config is where you start, forcing all traffic through the VPN. Now, there's no internet. Back to Google and it looks like I need outbound NAT rules to be able to access the web. I set these up based on existing WAN rules: My local subnet is 192.168.12.0 and I set OpenVPN to 192.168.13.0. push "redirect-gateway local def1" The local flag only works if all of your clients are on the same subnet. A couple of other things to be aware of are that DNS traffic is routed through the vpn so you won't be able to resolve addresses unless you've dealt with that. OpenVPN Robust and flexible VPN network tunnelling Brought to you by: dazo

Strangely SIGHUP restart does not fail as it would be expected if the default route disappears. I never noticed this before may be because I always use --redirect-gateway def1. Logs show all the right bits are there (log snippet copied below) but the routing table shows (after openvpn exit)

Hi, i am new to this community and i decided to mix info from How to install OpenVPN inside a jail in FreeNAS 9.2.1.6+ with access to remote hosts via NAT and OpenVPN On FreeBSD 10.3 tutorials. Please report inconsistency. PS: i've also created a script to fully automate this process. Automatic My OpenVPN windows and mac clients connect and work fine and as expected, accessing everything on my LAN; however this I have not figured it out and been troubleshooting my settings from some time now and with no success. Thanks in advance! P.S. have you tried using: push "redirect-gateway def1 bypass-dhcp". This works for me on my TUN server. Bought Their Openvpn Redirect Gateway Def1 Iptables Subscription, Installed App 3. Run Multiple Speed Tests 4. Fact-Checked Their Policies 5. Tested Openvpn Redirect Gateway Def1 Iptables for IP, DNS & WebRTC Leaks 6. Tested Openvpn Redirect Gateway Def1 Iptables for Netflix 7. Tested Openvpn Redirect Gateway Def1 Iptables for Torrenting 8.

push "redirect-gateway def1" in the PFSense OpenVPN config is where you start, forcing all traffic through the VPN. Now, there's no internet. Back to Google and it looks like I need outbound NAT rules to be able to access the web. I set these up based on existing WAN rules: My local subnet is 192.168.12.0 and I set OpenVPN to 192.168.13.0.

redirect-gateway local def1 redirect-gateway def1 I was forcing all the network traffic on the VPN (even if on the same network of my VPN), apparently this is not so Indeed .. only the second directive will be applied because it over writes the first. push "redirect-gateway local def1" Pushing the redirect-gateway option to clients will cause all IP network traffic originating on client machines to pass through the OpenVPN server. The server will need to be configured to deal with this traffic somehow, such as by NATing it to the internet, or routing it through the server site's HTTP proxy.