vpnc Não Adicionando Servidores DNS Internos ao resolv.conf

1

Estou tentando configurar o vpnc no Ubuntu. Quando executo vpnc , meu arquivo resolv.conf não é alterado. Ainda contém apenas os servidores de nomes do meu provedor:

#@VPNC_GENERATED@ -- this file is generated by vpnc
# and will be overwritten by vpnc
# as long as the above mark is intact
nameserver 65.32.5.111
nameserver 65.32.5.112

Aqui está meu /etc/network/interfaces :

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
        address 192.168.1.3
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 65.32.5.111 65.32.5.112

Alguma dica sobre como solucionar isso?

Obrigado antecipadamente.

    
por AJ. 05.02.2010 / 18:59

3 respostas

1

Você instalou o resolvconf ?

Se você fez isso, tente removê-lo e ver se funciona.

    
por 12.02.2010 / 22:36
0

Não me lembro de ser um problema. Na caixa de diálogo Editando [nome da vpn] , guia Configurações IPv4 , meu método é definido como Automático (VPN) , em vez de apenas "Automatic (VPN) addresses", e resolução de nomes para a rede interna funcionou bem.

    
por 08.02.2010 / 21:20
0

@AJ. a resposta pode chegar tarde demais, mas a questão é sempre válida: para forçar uma configuração de DNS em uma VPN gerenciada pelo Network Manager, além de usar as ferramentas da GUI, você poderia abrir o arquivo:

   /etc/NetworkManager/system-connections/<NetworkManager_VPN_name>

e, na seção:

   [ipv4]

adicione:

   dns=10.31.57.70

Outro método é configurar o dnsmasq diretamente:

no arquivo:

   /etc/dnsmasq.conf

adicione (por exemplo) uma linha:

   server=/10.in-addr-arpa/<VPN_DNS_IP_ADDRESS>

para encaminhar todas as solicitações de DNS para todos os hosts na rede 10. para o DNS especificado

então, é claro, reinicie o dnsmasq:

   $ sudo service dnsmasq restart
    
por 09.04.2013 / 14:45