DNS roteamento após conexão PPTP

0

Eu uso uma VPN PPTP para conectar-me ao ambiente do meu trabalho, mas não sei como configurar a resolução de DNS da maneira que parece apropriada.

Quando me conecto por meio do Gerenciador de rede , recebo dois servidores em /etc/ppp/resolv.conf e mywork.com.br como um domínio de pesquisa em /etc/resolv.conf . Enquanto isso me permite resolver nomes nessa rede, também parece redirecionar todas as solicitações de DNS através dos servidores enviados pelo servidor PPTP.

Diferentemente, quando eu me conecto com pon mywork nenhuma alteração é feita nas configurações de DNS, mas perco a resolução de nome remoto que tenho no primeiro caso.

Então, como posso conseguir manter os dois servidores DNS funcionando? Quero dizer, eu gostaria de resolver machine.mywork através do servidor DNS PPTP e tudo mais através do meu servidor comum.

Aqui está o meu /etc/ppp/peers/mywork :

pty "pptp vpn.mywork.com.br --nolaunchpppd"
name [email protected]
remotename mywork
require-mppe-128
file /etc/ppp/options.pptp
ipparam mywork 
nodefaultroute

Estou executando o 14.04 LTS. Agradecemos antecipadamente e desculpe pelo meu péssimo inglês!

    
por lzkill 24.06.2015 / 01:03

1 resposta

1

Uma solução seria executar um servidor DNS local que possa encaminhar consultas para outros servidores DNS com base no subdomínio / domínio.

O gerenciador de rede do Ubuntu já executa um servidor DNS local ( dnsmasq-base ), mas as opções necessárias não estão disponíveis, então desative-o e instale e configure o pacote dnsmasq completo da seguinte forma:

1) Comentário fora dns=dnsmasq de /etc/NetworkManager/NetworkManager.conf

2) Reinicie o gerenciador de rede: sudo service network-manager restart

3) Instale o dnsmasq package: sudo apt-get install dnsmasq

4) Edite /etc/dnsmasq.conf e adicione:

server=/.mywork/VPN_DNS_IP
server=/#/INTERNET_DNS_IP

5) Reinicie o dnsmaq: sudo service dnsmasq restart

    
por el_tigro 24.06.2015 / 02:48