De acordo com Rajesh, adicionar uma opção ao servidor parecia ser o melhor caminho a seguir. Veja esta pergunta para os detalhes completos
Estou usando o Network Manager no Ubuntu 12.10 para conectar-me a um servidor openvpn. A conexão funciona sem problemas. No entanto, quando me conecto, gostaria de alterar meu servidor DNS padrão para um servidor na rede vpn. Dessa forma eu posso usar nomes de domínio que são definidos apenas na rede vpn. Existe uma maneira de tornar isso automático com o Network Manager?
Eu também posso alterar as configurações no servidor openvpn, se essa for a maneira que eu preciso ir.
Obrigado!
De acordo com Rajesh, adicionar uma opção ao servidor parecia ser o melhor caminho a seguir. Veja esta pergunta para os detalhes completos
push dhcp-option DNS XXX.XXX.XXX.XXX
push dhcp-option DOMAIN mylocaldomain.local
(veja mais detalhes aqui ). XXX.XXX.XXX.XXX é o seu servidor DNS, mylocaldomain.local é o seu domínio local. Pode ser facilmente encontrado na saída do cliente OpenVPN (dhcp-option DNS ..., dhcp-option DOMAIN ...) quando você o inicia em sua máquina local.
$ sudo openvpn --config client.ovpn --up /etc/openvpn/update-resolv-conf --down /etc/openvpn/update-resolv-conf --script-security 2
Embora isso seja algo que geralmente é feito no servidor, como mencionado nos comentários, pode haver casos em que você deseje usar o DNS da VPN somente para consultas dentro da VPN. Nesse caso, você provavelmente desejaria executar um daemon de DNS leve no seu sistema e instruir onde enviar a consulta. Se você estiver em várias VPNs ao mesmo tempo, isso é basicamente uma obrigação.
Tags dns vpn openvpn ubuntu networkmanager