Estou executando o ubuntu xenial 16.04
Estamos usando o openvpn para conectar-se a uma nuvem privada virtual. Essa nuvem possui seu próprio servidor DNS (assim como nossa rota local - casa ou escritório).
Quando eu me conecto à VPN, todos os IPs dessa rede estão disponíveis, mas não consigo acessar nenhum pelo nome do host. O motivo é simples: o arquivo resolv.conf ainda mostra o servidor de nomes do escritório local. Se eu sobrescrever manualmente o resolv.conf para ter o servidor de nomes correto, tudo ficará bem.
Então, como posso reconfigurar automaticamente o resolv.conf ao conectar-me à VPN?
Posso conectar-me a um evento do sistema e executar um script?
--register-dns
opção? Como alternativa, existem opções do lado do cliente que você pode definir, como dhcp-options (o outro lado das instruções aqui: openvpn.net/index.php/open-source/documentation/howto.html#dhcp )