resolução de DNS no Ubuntu 12.04

1

Eu uso um cliente VPN para acessar a intranet da minha empresa. Ele costumava funcionar bem com versões mais antigas do Ubuntu. Mas em 12.04 isso não acontece. É capaz de se conectar, mas não vejo nenhuma troca de pacotes acontecendo, portanto, não é possível navegar na Intranet.

Durante alguns problemas, descobri que, em 12.04, a resolução do DNS foi alterada e meu cliente VPN não consegue atualizar o servidor DNS. Depois de pesquisar um pouco, encontrei uma postagem que propunha a adição dos endereços IP dos servidores DNS ao /etc/dhcp/dhclient.conf da seguinte forma.

prepend domain-name-servers <ip1>, <ip2>;   #this was the addition i made

request subnet-mask, broadcast-address, time-offset, routers,
    domain-name, domain-name-servers, domain-search, host-name,
    netbios-name-servers, netbios-scope, interface-mtu,
    rfc3442-classless-static-routes, ntp-servers,
    dhcp6.domain-search, dhcp6.fqdn,
    dhcp6.name-servers, dhcp6.sntp-servers;

Isso resolve o problema e eu posso navegar no site da intranet. Mas isso não persiste por mais tempo. Parece que o DNS é alterado depois de um tempo. Existe uma maneira que eu possa fazer com que as configurações de DNS não mudem, ou toda vez que ele muda, ele deve incluir esses endereços IP?

    
por anurag-jain 17.08.2012 / 17:29

2 respostas

1

No Ubuntu 12.04, quaisquer alterações feitas manualmente em /etc/resolv.conf serão sobrescritas posteriormente por um gerenciador de informações de DNS chamado resolvconf .

Se você quiser alterar as configurações padrão, poderá modificar os arquivos base , head ou tail sob /etc/resolvconf/resolv.conf.d .

  • base : usado quando nenhum outro dado pode ser encontrado
  • head : Cabeçalho do resolv.conf padrão. O servidor dentro será o primeiro aqueles para verificar.
  • tail : entradas acrescentadas no final do resolv.conf. Em alguns casos, atualizando de uma versão anterior do Ubuntu, farão a cauda um link simbólico para o original

Ref:

Resolução automática de DNS no desktop do Ubuntu 12.04

    
por otm 23.05.2013 / 20:52
0

Os clientes VPN de terceiros às vezes usam o /etc/resolv.conf e, às vezes, não restauram o /etc/resolv.conf corretamente quando saem.

Para obter informações básicas, consulte o bug do Launchpad # 1000244 e, em particular, o comentário # 121.

https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244/comments/121

Para corrigir, tente fazer sudo dpkg-reconfigure resolvconf .

    
por jdthood 27.05.2013 / 09:22