One of the most common pitfalls when setting up a VPN connection on Linux is when the OpenVPN server pushes out new DNS settings. In the previous recipe, we saw that the
NetworkManager-openvpn plugin also updated the system configuration file that contained the DNS setting,
/etc/resolv.conf. If the command line is used, this is not done automatically. By default, OpenVPN comes with two scripts to add and remove DNS servers from the
/etc/resolv.conf file. This recipe will show how to use these scripts.
We will use the following network layout:
Set up the client and server certificates using the first recipe ...