Você instalou o resolvconf ?
Se você fez isso, tente removê-lo e ver se funciona.
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.
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.
@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
Tags dns vpn vpnc ubuntu-9.10