O Thunderbird não consegue resolver nomes de host DNS no Linux Mint 17.2

0

Acabei de atualizar do Linux Mint 14 para o 17.2 e o Thunderbird 38.4.0 está com problemas. Não é possível resolver nenhum nome de host, exceto aqueles em /etc/hosts . Tudo o mais que eu tentei, incluindo o Firefox, o comando do host, ping, etc. funciona bem.

Se eu adicionar meu nome de host do servidor de e-mail a /etc/hosts , ele funcionará. Sem isso, não consegue se conectar. Ele também não pode se conectar aos sites da Mozilla, como o site de complementos.

Eu criei um novo usuário, conectado como aquele usuário e tentei instalar o Thunderbird. Ele falhou da mesma forma, incapaz de resolver nomes de host.

Eu tentei desativar o ipv6 no editor de configuração do Thunderbird, mas isso não fez diferença.

As configurações de proxy estão definidas para nenhum proxy.

/etc/resolv.conf está correto. /etc/nsswitch.conf tem:

hosts: files mdns4_minimal [NOTFOUND=RETURN] dns

Alterá-lo para apenas files dns não faz diferença.

strace mostra que o Thunderbird está lendo /etc/resolv.conf e enviando consultas DNS. tcpdump mostra as consultas e resultados do DNS. Mas, não há tentativas de se conectar aos hosts do servidor de email.

Alguma idéia?

Atualizado:

Este parece ser um problema de configuração de rede. Eu tentei passar a minha configuração de rede do Linux Mint 14, mas parece que o suficiente mudou e não funciona mais. Se eu remover a configuração de rede estática de /etc/network/interfaces e deixar que ela use DHCP, tudo funcionará.

Veja o que adicionei ao /etc/network/interfaces :

iface eth0 inet static
        address 192.168.0.4
        netmask 255.255.255.0
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1 192.168.1.254 8.8.8.8

auto eth0

Quando isso é removido (e o sistema é reinicializado), /etc/resolv.conf mostra apenas um único servidor DNS em 127.0.1.1, que parece ser algum servidor DNS integrado. Eu não sei como isso faz diferença, mas acontece.

Qual é a maneira correta de configurar o Linux Mint para um endereço IP estático?

    
por Bill Shannon 06.12.2015 / 10:13

1 resposta

0

Eu finalmente descobri que existem dois diferentes network configuration editores.

Um é invocado clicando com o botão direito do mouse no ícone de conexão de rede na bandeja e chama nm-connection-editor . Isso altera as informações de configuração em /etc/NetworkManager . Usando este eu consegui configurar com sucesso um endereço IP estático e servidores DNS e o Thunderbird funciona bem. Isso usa dnsmasq , o que faz com que todas as solicitações de DNS passem por um servidor local em vez de diretamente para o servidor DNS.

O outro é invocado pelo item de menu System > Administration > Network no antigo menu Mint. Isso chama network-admin , que faz alterações em /etc/network/interfaces . Esta é a informação de configuração que eu mudei do Linux Mint 14. Embora isso pareça funcionar para a maioria das coisas, esta é a configuração que fez com que o Thunderbird falhasse em acessar hosts procurados pelo DNS.

    
por 11.12.2015 / 22:52