Como corrigir problemas de resolução de DNS no Mountain Lion após acordar do sono?

10

Depois de instalar o Mountain Lion outro dia, notei algo muito irritante. Quase todas as vezes que eu acordei meu iMac (27 ", meados de 2010, CI7): parece que algo relacionado ao DNS está quebrado. Quando tento conectar-me a outras máquinas usando seus endereços IP (v4 e v6), posso SSH e envie pings, mas a resolução de nomes de host não está funcionando muito bem.

Agora ainda não tentei verificar meus logs do servidor DNS para ver se as solicitações estão chegando lá. Embora eu suspeite que a solicitação de DNS não esteja chegando ao servidor DNS desde que uma reinicialização rápida da máquina cliente ou o uso de outra máquina cliente funcionem bem.

Eu já vi algumas menções de problemas semelhantes em outros sites, mas não há respostas confiáveis ​​para o motivo pelo qual esse problema aparece, um usuário que estava usando o WiFi aparentemente "corrigiu" alternando algumas configurações aleatórias de WiFi e sono aparentemente não relacionadas, o que me faz suspeitar que esse problema é uma configuração que foi quebrada.

Eu adoraria encontrar uma solução / solução confiável para esse problema, mas verifiquei todas as configurações nos painéis de gerenciamento de energia e de preferência de rede e tudo parece bem. Eu também tentei salvar novamente as configurações depois de fazer algumas alterações e, em seguida, reverter para as configurações originais apenas para ver se isso também foi corrigido para mim, sem essa sorte. Como corrigir a resolução de DNS após acordar do sono?

Edit: Eu só estou usando redes com fio e wifi está completamente desligado. As configurações de IPv4 e IPv6 foram feitas manualmente.

A rede é uma sub-rede 192.168.1.0/24 antiga e simples, com todas as máquinas conectadas a um switch gigE gerenciado bastante barato, conexão FTTH 100/100 Mbps que vai para uma caixa do FreeBSD que atua como gateway dhcp (isc-dhcp para 192.168). 1.1-72) e servidor DNS (ligação). A conectividade IPv6 é feita através de um túnel Sixxs. Configuração bastante padrão que não causou problemas no passado.

mludd
fonte
Por favor, você poderia adicionar um pouco mais de detalhes? Você menciona o uso de Wi-Fi por outras pessoas, mas não está claro se os seus próprios problemas são com redes com ou sem fio ou ambas.
Graham Perrin
@GrahamPerrin A rede é uma sub-rede 192.168.1.0/24 antiga e simples, com todas as máquinas conectadas a um switch gigE gerenciado bastante barato, conexão FTTH de 100/100 Mbps que vai para uma caixa do FreeBSD que atua como gateway, dhcp (isc-dhcp for 192.168.1.1-72) e servidor DNS (ligação). A conectividade IPv6 é feita através de um túnel Sixxs. Configuração bastante padrão que não causou problemas no passado.
mludd
1
@mludd Você pode reproduzi-lo (e, em caso afirmativo, em que condições?), recomendo executar o Console (e, idealmente, monitorar system.log) e tentar reproduzir o problema. Quando a máquina acordar, limpe a tela do console e / ou defina um marcador e tente navegar. Veja o que acontece nos logs - isso pode indicar o que está acontecendo com o DNS.
Harv
Boas maneiras de solucionar isso: - no seu roteador FreeBSD, - ative o log do DNS e revise os logs usando 'tail' e / ou - execute o tcpdump, por exemplo, sudo tcpdump -vv -i en1 port 53
Matthew Elvey

Respostas:

1

Eu tive exatamente a mesma experiência, embora nem sempre. Às vezes, isso significa que os sites que visitei recentemente não estão disponíveis, mas outros sites que não visitei há muito tempo carregam muito bem.

Normalmente, a descarga do cache DNS resolve isso.

sudo killall -HUP mDNSResponder
Grant Barrett
fonte
3
Parece que reiniciar mDNSRespondernão ajuda, a rede ainda acaba meio morta na maioria das vezes que acordo com a máquina.
mludd
1

Ocasionalmente, eu também entendo isso. Quando isso acontece, eu digo ao sistema para liberar o DNS:

# As root or sudo it
dscacheutil -flushcache

Nas configurações de energia, para evitar problemas relacionados à suspensão / ativação, desabilitei a opção "colocar disco em suspensão" do sistema, pois, aparentemente, isso pode causar problemas nas caixas equipadas com SSD.

Wing Tang Wong
fonte
1
Fiz isso com o usuário e ele resolveu o meu problema, sem saber se é devido a uma atualização.
Matteo
Vi algumas anotações de que eles haviam mudado a maneira como a rede é atualizada / alterada. Não tive nada além de problemas para tentar compartilhar o acesso à Internet. Estou querendo saber se Yosemite irá corrigir isso.
Wing Tang Wong