Estoy ejecutando ubuntu xenial 16.04
Estamos utilizando openvpn para conectarse a una nube privada virtual. Esa nube tiene su propio servidor DNS (al igual que nuestra ruta local: hogar u oficina).
Cuando me conecto a la VPN, todas las IP de esa red están disponibles, pero no puedo acceder a ninguna por nombre de host. La razón es simple: el archivo resolv.conf todavía muestra el servidor de nombres de mi oficina local. Si sobrescribo manualmente el resolv.conf para tener el servidor de nombres correcto, todo está bien.
Entonces, ¿cómo puedo hacer que reconfigure automáticamente resolv.conf al conectarse a la VPN?
¿Puedo conectarme a un evento del sistema y ejecutar un script?
--register-dns
opción? Alternativamente, hay opciones del lado del cliente que puede establecer, como dhcp-options (el otro lado de las instrucciones aquí openvpn.net/index.php/open-source/documentation/howto.html#dhcp )