Problema com DNS no Ubuntu 12.04 e Mullvad VPN

1

Espero que você esteja bem. Aqui está o meu problema.

Eu estava usando o Ubuntu 10.04, e eu tenho Mullvad , um serviço de VPN porque é anônimo e barato.

O serviço Mullvad VPN foi instalado perfeitamente em 10.04 e usei-o por alguns meses sem problemas.

Em janeiro, instalei o Ubuntu 12.04 via upgrade a partir de 10.04, deixando o Mullvad instalado. Tudo ainda funcionou corretamente.

Recentemente, no entanto, sem alterações no software (até onde eu sei além das atualizações do Ubuntu), o Mullvad não está funcionando corretamente. Ele diz que está conectado, mas sem a marca de verificação verde indicando isso que foi exibido anteriormente em 12.04 e 10.04. Eu pude navegar na Internet até cerca de dois dias atrás.

Minha assinatura expirou e eu iniciei o Mullvad (mas sem a opção de bloquear conexões em caso de falha, porque eu não era assinante). Eu ainda deixei Mullvad instalado, no entanto. Mais tarde, reiniciei meu computador e, dessa vez, não iniciei o Mullvad / VPN. Eu não conseguia mais acessar nomes de domínio, exceto digitando endereços IP de sites. Eu procurei pela página inicial e encontrei alguns artigos. Aparentemente, eu deveria mover /etc/resolv.conf . EDIT: Eu segui o post aqui e fez isso: sudo mv /etc/resolv.conf /etc/backup.resolv.conf

Eu fiz isso e agora não consigo acessar o DNS. Obrigado antecipadamente.

    
por Anonymous 08.03.2013 / 07:05

1 resposta

0

O Mullvad adotou o /etc/resolv.conf . Se bem entendi você não está mais usando Mullvad. Desative e / ou desinstale o Mullvad. Então, para restaurar resolv.conf ,

sudo dpkg-reconfigure resolvconf

e reinicie.

Background: O componente% Mullvad /usr/share/mullvad/dnsconfig.py move /etc/resolv.conf para /etc/resolv.conf.pre-mullvad e grava um novo /etc/resolv.conf . Isso presumivelmente acontece logo após a conexão VPN ser estabelecida. Para limpar, ele move /etc/resolv.conf.pre-mullvad de volta para /etc/resolv.conf . O problema com isso é que no Ubuntu 12.04, /etc/resolv.conf é um link simbólico que nunca deve ser tocado; Programas como o Mullvad devem interagir com o resolvconf para atualizar o arquivo resolv.conf . Se a máquina for reinicializada sem que o Mullvad seja interrompido corretamente, o link simbólico desaparecerá e /etc/resolv.conf será um arquivo obsoleto. Mau. Para reparar o dano (como eu já disse), execute sudo dpkg-reconfigure resolvconf e reinicialize. Para evitar a recorrência, ou não execute o Mullvad, ou entre em contato com os desenvolvedores do Mullvad e peça para eles fazerem a interface do Mullvad com o resolvconf, ou edite /usr/share/mullvad/dnsconfig.py para fazer isso.

    
por jdthood 15.03.2013 / 10:23