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?