O Mac tem endereço IP, pode se conectar ao roteador, mas não pode se conectar fora

4

Problema estranho, meu MacBook não pode se conectar em qualquer lugar agora! O roteador funciona, ele obtém um IP, ele pode se conectar ao roteador, mas não consegue resolver nada!

O roteador funciona quando eu conectei outro dispositivo a ele e o conectei à rede.

O MacBook não tem configurações de DNS estranhas, apenas 192.168.1.1 para o roteador

Eu até tentei amarrá-lo ao meu telefone, e ele ainda não se conectaria à rede ... ajuda?

    
por partition 26.06.2011 / 04:14

2 respostas

3

Você tem conectividade com a Internet, o que significa que você provavelmente tem um problema no navegador. Verifique as opções do seu navegador para um proxy e desmarque-as.

Além disso, você pode estar em um Mac, mas se suas configurações de proxy tiverem mudado, isso é um sinal clássico de ter um vírus.

Se você não encontrar seu proxy alterado, defina seus servidores DNS como 8.8.8.8 e 8.8.4.4 (esses são servidores DNS públicos do Google) e veja se você pode se conectar. O DNS do seu ISP pode estar inativo. Se nada disso funcionar, talvez seja necessário reparar seu navegador.

    
por 26.06.2011 / 04:29
1

Eu entendi pelos comentários que o nslookup funciona mesmo quando o seu Mac ainda está configurado para usar o proxy DNS do seu roteador em 192.168.1.1? Em caso afirmativo, veja se o caminho de código do resolvedor de DNS do Mac OS X outro funciona, fazendo uma consulta DNS com a ferramenta dns-sd :

dns-sd -Q www.google.com

(Você terá que sair do comando Ctrl-C quando obtiver resultados ou desistir)

Se dns-sd não puder resolver nomes de host, mas ferramentas tradicionais do Unix como nslookup / dig / host puderem, então o daemon mDNSResponder provavelmente será criado e precisará ser reiniciado:

sudo killall mDNSResponder

NB: Não apenas use o HUP, realmente o mate e deixe o launchd automaticamente reiniciá-lo. Eu vi mDNSResponder não conseguir se desfazer com apenas um HUP.

Atualização: Se os comandos acima não funcionarem (e note que tudo neles é sensível a maiúsculas e minúsculas), então o mDNSResponder provavelmente não está em execução, ou está falhando ou de outra forma saindo prematuramente a cada lançamento. Use o utilitário Console ( /Applications/Utilities/Console.app ), clique no botão "Show Log List" e selecione o fluxo de registro "All Messages". Procure por mensagens de launchd ou mDNSResponder que podem indicar porque o mDNSResponder está tendo problemas para iniciar e permanecer em execução. Consulte também a categoria "Relatórios de diagnóstico do sistema" na lista de registros para ver se há relatórios de falhas do mDNSResponder.

Pode ser que seu binário mDNSResponder tenha se corrompido e precise ser reinstalado. Você pode reinstalar a mesma versão do Mac OS X no local (que, por padrão, faz uma instalação de reparo e deixa seus arquivos no lugar, mas você nunca pode ser muito cuidadoso; portanto, primeiro verifique se os backups funcionam) ou pode tentar copiar o próprio binário mDNSResponder a partir de outro computador com a mesma versão e compilação do Mac OS X. Vá para o menu [Apple] - > Sobre esse Mac, observe o número da versão e clique nele uma vez para ver o número da compilação. Ou antes de copiá-lo, você poderia verificar o binário em ambas as máquinas da seguinte forma:

$ md5 /usr/sbin/mDNSResponder
MD5 (/usr/sbin/mDNSResponder) = 205d44c2b62b8b8c2cef5b84e6da7c79

Essa é a soma de verificação da minha cópia no Mac OS X v10.6.8 build 10K540.

Suponho que também é possível que o mDNSResponder possa ter um arquivo de configuração / arquivo plist ou cache corrompido ou algo que esteja sufocando, mas geralmente não penso em mDNSResponder como tendo esse tipo de coisa.

    
por 26.06.2011 / 07:00