OpenVPN não resolve nomes ao usar um roteador

1

Estou usando o cliente OpenVPN (TCP TUN) em uma caixa do Ubuntu. Por algum motivo, ele parou de resolver nomes quando estou conectado através do meu roteador dd-wrt. Costumava funcionar muito bem e, quando conectado diretamente, ainda funciona. Redefinir as configurações não ajudou. Alguma idéia de onde procurar?

Alexei Averchenko
fonte
1
Por favor, forneça mais informações sobre sua configuração. Você está atrás de um roteador DD-WRT, tentando se conectar a um servidor OpenVPN externo? Você está dizendo que o DNS está funcionando quando você se conecta diretamente à Internet no servidor OpenVPN, sem estar atrás do roteador DD-WRT?
user7429642
@ GregoryA.Lussier Sim, isso é exatamente correto.
Alexei Averchenko

Respostas:

3

A única razão pela qual penso é que o seu roteador DD-WRT está executando o dnsmasq e o seu PC obtém seu endereço IP como um servidor DNS. Por alguma razão, ele o manteria como servidor DNS quando estiver conectado ao servidor VPN. Não vejo por que não faria o mesmo quando estiver diretamente conectado.

Convém enviar explicitamente um servidor DNS para seus clientes VPN:

http://openvpn.net/index.php/open-source/documentation/howto.html#dhcp

user7429642
fonte