I am running ubuntu xenial 16.04
We are using openvpn to connect to a virtual private cloud. That cloud has it's own DNS server (as does our local route - home or office).
When I connect to the VPN all of the IPs in that network are available but I can't reach any by host name. The reason is simple: the resolv.conf file still shows my local office nameserver. If I manually overwrite the resolv.conf to have the correct name server all is good.
So, how can I get it to automatically reconfigure resolv.conf upon connecting to the VPN?
Can I hook in to a system event and execute a script?