Estou usando o OpenVPN através do Tunnelblick no MacOS X Lion.
Preciso definir o DNS específico (com IP local, que funciona apenas quando a VPN está ativa) apenas durante a sessão desta VPN.
Eu não tenho acesso à configuração do servidor OpenVPN. Somente configuração do cliente. Além disso, o DNS do servidor não funciona.
Portanto, funciona assim: eu me conecto à VPN, vou às preferências de Rede e defino manualmente o DNS. Depois que a VPN é desconectada, volto ao padrão. Funciona, mas precisa ser automático.
Depois de alguma exploração, descobri que os scripts up e down do OpenVPN podem me ajudar com isso. Infelizmente, não encontrei nenhuma documentação específica sobre como exatamente isso pode ser feito.
Como isso pode ou não pode ser feito? Qualquer conselho seria apreciado!
fonte
Respostas:
tente adicionar:
à configuração do seu cliente
fonte
push "dhcp-option DNS 10.11.12.13"
configurações de servidor, não sabia como convertê-lo em configurações de cliente. Obrigado mais uma vez :-)Você pode adicionar esta opção no seu OpenVPN
server.conf
se desejar enviar por todos os clientes:Você pode alterar
8.8.8.8
para o DNS desejado.fonte
push
dentro de um cliente conf não funcionaadicione isso ao arquivo de configuração do cliente:
fonte