Sinal Wi-fi / Ethernet completo, mas sem internet

17

Estou realmente esperando que alguém aqui possa me ajudar, pois estou ficando bastante frustrado com o meu macbook agora.
Eu tenho um macbook pro de 15 polegadas modelo 15 "com o OSX 10.9.5 que se recusa a se conectar à Internet na minha rede doméstica. Tenho o mesmo problema, seja WiFi ou através de um cabo Ethernet, tenho sinal completo, mas não estou online. o dispositivo se conecta perfeitamente; telefones e tablets Android, xbox one, iPhone e outros macbooks, todos on-line e navegando na rede.Não
tive problemas para conectar-me a outras redes com o meu macbook pro antes e tentei na casa de um amigo verificar, com sem problemas.
Uma coisinha que pode ser uma pista para alguém: quando abro a ferramenta de diagnóstico de rede, o meu macbook pro se conecta a algo que parece um microssegundo e diz que estou conectado à Internet e que tudo está bem.
Meu IP é a máscara de sub-rede 192.168.0.5 255.255.255.0 e o IPv6 é definido como automático. Nenhuma das opções está marcada na guia proxies.
Agora eu tentei o seguinte, em ordem diferente e várias vezes, sem sucesso:

  1. Renovar / desligar e ligar / inserir manualmente o DHCP.
  2. Reiniciando / redefinindo o roteador e o macbook.
  3. Ativando / desativando o WiFi.
  4. Remova e adicione serviços (Wi-Fi e Ethernet).
  5. Verifiquei e copiei todas as configurações de rede de outro macbook pro conectado e online na minha rede.
  6. Ran ferramentas de diagnóstico e assistente de rede
  7. Localização duplicada / removida / adicionada
  8. Removida a pasta / Library / Preferences / SystemConfiguration.
  9. Senha de rede removida do chaveiro.

Eu tentei outras coisas também, mas não consigo lembrar o que mais agora.

Resposta de ifconfig en1:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500     
        ether 28:cf:da:e6:95:0a     
        inet6 fe80::2acf:daff:fee6:950a%en1 prefixlen 64 scopeid 0x5      
        inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255     
        nd6 options=1<PERFORMNUD>     
        media: autoselect      
        status: active 

Estou rezando para que alguém por aí tenha as palavras mágicas ou a solução com 2 cliques para mim, mas ficaria grato por uma longa e completa orientação para resolvê-lo também! <3

Atenciosamente Trond

Trond
fonte
Também redefini o SMC e o carrinho de bebê! :-)
Trond 23/03
Acabei de perceber que podia navegar na rede enquanto estava no modo de recuperação, o que significa que deve haver algum tipo de programa, aplicativo ou configuração que esteja interferindo / bloqueando de alguma forma.
Trond
Bem-vindo ao perguntar diferente! +1 para uma pergunta bem estruturada.
Tetsujin 23/03
Existe uma maneira de eu / mim fazer um pouco mais de depuração, mas isso requer algumas informações adicionais. Se você estiver disposto a tentar isso, um arquivo de diagnóstico do sistema precisará ser criado e carregado. Este arquivo pode ser criado no Mac problemático usando esta combinação de teclas enquanto estiver conectado: Command-Option (alt) -Control-Shift-. (sim, o período também precisa ser realizado). A tela piscará e, após alguns minutos, será exibida uma janela contendo um arquivo sysdiagnose. São 99% das informações do sistema, mas também pode haver algumas informações pessoais vazando. Mas contém todos os logs importantes de hardware!
precisa
Pressione as teclas enquanto estiver conectado. Por exemplo, quando você tem uma janela do Finder aberta.
John Keates 23/03

Respostas:

12

Aqui está um guia passo a passo para você:

  1. Desative temporariamente qualquer solução de Firewall / Internet Security / filtro de pacotes no seu Mac (como LittleSnitch / Hands Off! / Kaspersky Internet Security etc.)
  2. Conecte-se à interface administrativa do seu roteador com um Mac em funcionamento.
  3. Anote a interface interna (provavelmente 192.168.0.1 no seu caso)
  4. Se o seu roteador usa filtros MAC para controlar o acesso, verifique se o Mac em questão não está na lista negra ou na lista de permissões se você usar listas de permissões. Para obter o endereço MAC de uma interface Wi-fi, abra Preferências do Sistema -> Rede -> Escolha "Wi-fi" -> Avançado -> Hardware -> Endereço MAC no Mac sem acesso à Internet.
  5. No Mac sem acesso à Internet, desative todas as interfaces no painel de preferências de rede, exceto a interface Wi-fi, escolhendo a interface e clicando na pequena engrenagem -> "Tornar o serviço inativo". Pode ser necessário desbloquear a trava no canto inferior esquerdo primeiro.
  6. Escolha a interface Wi-fi e clique em 'Avançado'
  7. Escolha as configurações de TCP / IP, escolha configurar o IPv4 manualmente e insira o endereço IP, a máscara de rede e o endereço de gateway adequados (digite o endereço IP encontrado na etapa 2 como endereço de gateway). No seu exemplo, este deve ser qualquer endereço que ainda não esteja em uso no intervalo 192.168.0.2-192.168.0.254 como endereço IP, 255.255.255.0 como máscara de rede e 192.168.0.1 como gareway.
  8. Escolha a guia DNS ao lado das configurações de TCP-IP.
  9. Digite 8.8.8.8 como servidor DNS. Este servidor DNS é público do Google.
  10. Salvar / aplicar as configurações
  11. Abra Terminal.app
  12. Limpe todas as rotas existentes digitando route -n flushvárias vezes.
  13. Lave o cache DNS com dscacheutil -flushcache;sudo killall -HUP mDNSResponder. Você precisa digitar sua senha de administrador para concluir a tarefa. Isso funciona apenas com o Mac OS X 10.9 (Mavericks). Se outro OS X estiver instalado, use o comando apropriado.
  14. Agora faça ping no endereço do gateway e no servidor DNS com ping -c 5 192.168.0.1e ping -c 5 8.8.8.8. O comando envia 5 pings para o endereço especificado. Para interromper o ping - se você não incluiu a opção -c - basta digitar ctrlC.
  15. Se você receber uma resposta bem-sucedida, feche o Terminal. Se você não recebeu uma resposta, insira ifconfig en1e verifique novamente as configurações adequadas da sua interface Wi-fi. en1 deve ser sua interface Wi-fi.
  16. Retorne às preferências de rede e reative todas as outras interfaces. Verifique se a interface Wi-fi está no topo da lista. Para reordenar a lista, clique na pequena engrenagem -> "Definir ordem de serviço ..." e reorganize as interfaces.
  17. Agora abra um navegador de sua escolha e tente conectar-se a um site arbitrário.
  18. Se você tiver acesso à Internet agora, poderá substituir o servidor DNS do Google pelos servidores DNS do seu ISP ou simplesmente adicioná-los.

Este guia não resolveu o problema.

Após algumas investigações muito profundas (parabéns também a John Keates ), descobrimos que um dnscrypt / dnscrypt-proxy mal configurado era o culpado.

Klanomath
fonte
Olá Klanomath. Obrigado por um bom guia, mas ainda não consigo entrar on-line .. recebo resposta ao fazer ping, mas ele ainda não me permite navegar na rede ou atualizar aplicativos. Alguma outra opinião sobre esse assunto?
Trond
Eu tentei o LittleSnitch e o Hands Off !, mas eles foram desinstalados. Eu fiz ifconfig -a e recebi uma resposta longa, alguma coisa em particular que você quer que eu procure? Estou escrevendo isso em um tablet, para que eu levasse o dia inteiro para copiar a resposta de ifconfig -a
Trond
Eu editei o post original com a saída de ifconfig -a. :-)
Trond 23/03
Infelizmente, o outro macbook pertence a um amigo que não está aqui no momento: s Muito obrigado por tentar me ajudar. Talvez eu deva fazer uma busca no meu computador por restos de LS e HO? Se sim, como faço? : P
Trond 23/03
Demora aproximadamente um minuto para obter uma resposta, e recebo o seguinte: HTTP / 1.0 400 Solicitação incorreta Conteúdo-Comprimento: 54 Tipo-de-conteúdo: text / html; cobra = UTF-8 Data: segunda-feira, 23 de março de 2015 14:06:20 Servidor GMT: GFE / 2.0
Trond
10

Após inspecionar sua configuração, parece que dois fatores podem estar em jogo aqui:

  • DNS
  • Firewall

Uma maneira rápida de confirmar uma conexão com a Internet, mas o DNS incorreto está acessando um site usando o endereço IP em vez do nome de domínio. Por exemplo: http://91.198.174.192, que é um endereço da WikiMedia Foundation. Deveria dizer algo como "nome de domínio não configurado".

Primeiro, vamos corrigir o DNS. Vá para Preferências do sistema, Rede e clique no cadeado caso o painel ainda esteja bloqueado. Em seguida, acesse sua interface de rede ativa (provavelmente Wi-Fi ou AirPort), clique em Avançado e depois na guia DNS. Limpar tudo lá dentro. Os itens cinza claro não são mutáveis ​​e você pode simplesmente deixá-los lá, eles são fornecidos via DHCP. Pressione OK e, em seguida, Aplicar.

Internet poderia funcionar neste momento. Se assim for: yay! Caso contrário, continue.

Primeiro, precisamos saber se o DNS está definido corretamente agora. A maneira mais fácil de fazer isso é abrir uma janela do Terminal (sim, o aplicativo assustador apenas com letras) e digitar: cat /etc/resolv.conf

Isso deve produzir uma saída semelhante a esta:

#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain something
nameserver 192.168.123.1

Os números após o servidor de nomes e o nome após o domínio podem variar. É importante, no entanto, que o servidor de nomes não obtenha o número '127.0.0.1', porque isso não funcionará. Se o número não for 127.0.0.1, tudo bem e o DNS está definido corretamente.

Em seguida, exclua quaisquer extensões que não tenham mais aplicativos instalados, como a extensão Handsoff que controla o tráfego de rede. Não sei ao certo qual é o nome exato, mas ele está localizado em / System / Library / Extensions ou / Library / Extensions. O primeiro traço "/" significa a raiz ou o início do seu disco rígido. Na maioria dos casos, isso é "Macintosh HD". Se você não tiver certeza de como chegar ao início "/", use o Finder -> Ir -> Ir para a pasta no menu superior do Finder. Desmarque a caixa, digite uma barra ("/") e pressione Continuar.

A extensão pode ser chamada de algo como "com.metakine.handsoff.driver". A exclusão dessa extensão e a reinicialização resolverão esse problema. Internet deve funcionar depois disso.

John Keates
fonte
Na IMO, é o dns-crypt-proxy / dns-crypt que provavelmente redireciona todas as solicitações de DNS. Essa é a razão pela qual o resolve.conf contém o 127.0.0.1, embora as prefs da rede contenham o servidor DNS do Google (8.8.8.8) (em SystemConfiguration / preferências.list-> NetworkServices-> 8516C ....-> DNS
klanomath
Sim você está certo. Mas ainda assim, não deve matar o DNS. Por enquanto, para diagnosticar o problema, tirar dnscrypt do caminho seria um passo sensato.
John Keates 23/03
Ei, e obrigado por outra resposta bem explicada. Aqui vamos nos; Abri as preferências de rede e removi tudo no painel DNS. O engraçado é que o 127.0.0.1 aparece automaticamente em cinza ..? Então eu abri o terminal e digitei cat /etc/resolve.conference e recebi a resposta como você disse. Minhas duas últimas linhas dizem: pesquisar em casa e no servidor de nomes (adivinhem) 127.0.0.1. Pesquisei nas duas pastas, mas só consegui encontrar "handsoff.kext" na pasta Sistema / Biblioteca / Extensões que excluí. Agora vou desinstalar / excluir dnscrypt, volto com resultados! :-)
Trond 23/03
@Trond Você não tem que dnscrypt desinstalação, apenas configurá-lo corretamente
klanomath
WOOOOHOOO !!!! : Estou finalmente online! DNSCrypt excluído (eu não estava usando mesmo assim) e agora estou navegando na Web. MUITO OBRIGADO @klanomath e John Keates, eu ficaria louco sem a sua super ajuda!
Trond
1

Corrigi um problema semelhante (conectar ao roteador, mas não à Internet) alterando o endereço DNS nas preferências de rede: Era 192.168.0.1 (que é o ip do roteador para alterar as configurações do roteador). Alterei para 192.168.0.5 e minha conexão à Internet foi fixado em segundos. espero que funcione para você

Iman
fonte
1

Ei, eu descobri para consertar o meu. alguém colocou um controle parental no meu roteador; se você desbloquear o dispositivo, ele deve corrigi-lo!

kyle
fonte
0

Verifique se a data no seu computador está correta. Isso funcionou para mim. De alguma forma, mudou, e depois que eu o consertei, o problema foi resolvido. Felicidades!

JKA
fonte
0

O MacBook Pro 6,1 do meu cliente teve esse sintoma quando foi atualizado para o Sierra 10.12.4. Depois de tentar quase todas as etapas acima e não conseguir corrigir após uma reinstalação de 3-1 / 2 horas (o cronômetro 'restante' conta em 5 minutos!), Ainda havia conectividade com pings, mas não havia tráfego para o Firefox, Safari, Mail ou conexões do sistema (sem App Store ou atualizações).

A discussão sobre extensões levou-me à pasta Sistema> Biblioteca> Extensões, onde encontrei uma cópia de 2010 do arquivo AppleAirPort2.kext . Tudo o que eu precisava fazer para recuperar a conectividade total era excluir este arquivo (é claro, fazer backup) e reiniciar a máquina! Nada mais funcionou. Essa correção funcionou pela primeira vez . Espero que isso ajude alguém ...

WheresMark
fonte
0

Eu tive o mesmo problema de internet perdida ao atualizar para o Sierra. Pode conectar-se ao meu roteador, mas não à Internet após a atualização para o Sierra.

Fiz o check- cat /etc/resolv.confin no terminal e a resposta dizia que não havia esse arquivo. Verifiquei a pasta etc e com certeza, nenhum arquivo. Eu verifiquei outro laptop meu e ele estava lá. (Na verdade, é um apelido que leva aprivate/var/run/resolv.conf

Simplesmente copiei o resolve.confarquivo do meu laptop de trabalho, coloquei a /runpasta e criei um pseudônimo. Copiei o alias /etc/ e reiniciei o computador. Em seguida, adicionou um servidor DNS nos Network Prefs e fez uma verificação de terminal com o cat /etc/resolv.conf Bingo! tudo verificado.

Inicializou o Safari e estava online pela primeira vez em dias. Atualizei uma infinidade de macs de El Capitan para Sierra sem nenhum problema até este pequeno Macbook Air.

Dennis
fonte
-1

Tente desligar qualquer software antivírus que você possui no seu computador. Isso funcionou para mim.

Casey35
fonte
-1

Problema resolvido O TCP / IP DCHP estava no modo manual (por que? Não sei) Alterado para o Voilà automático!

Hany Yassa
fonte
Bem-vindo ao perguntar diferente. Gostamos que as respostas sejam mais do que apenas uma única linha. Idealmente, você deseja explicar por que sua resposta é * correta. "Também ajuda a fornecer links, citações e / ou capturas de tela. Por favor, consulte nossa seção de ajuda Como responder ao escrever boas respostas para perguntas
Allan
-1

Eu tive o mesmo problema e, de alguma forma, eu o corrigi ativando e desativando um serviço VPN. Pode parecer estranho, mas nada mais funcionou para mim.

dvvidko
fonte