Como solucionar problemas de minha conexão Wi-Fi quando um ponto de exclamação aparece?

23

Às vezes, quando estou em um Wi-Fi público, um ponto de exclamação aparece no ícone Wi-Fi acinzentado .

Posso me conectar ao Wi-Fi (recebo um endereço IP), mas não consigo estabelecer uma conexão à Internet - enquanto outros usuários de Mac podem. Em todas as redes em que isso aconteceu, já estive conectado antes.

insira a descrição da imagem aqui

Eu tentei tentei o seguinte sem sucesso:

  • execute o assistente de solução de problemas
  • desconectar e reconectar do Wi-Fi
  • desativar e reativar o Wi-Fi
  • remova a rede da lista de redes conhecidas
  • reinicie o computador

Como nenhuma das minhas tentativas de resolver esse problema produziu resultados positivos, sempre acabo sem usar a Internet.

Agora minha irmã já me ligou duas vezes, me dizendo que o mesmo problema lhe ocorreu. Como não pude fornecer uma correção, preciso da sua ajuda :)

Minha irmã está executando 10.7.3 em um Macbook 4.1. Estou executando o 10.7.3 em um MBP 8.2.

gentmatt
fonte
2
Suponho que possa haver uma variedade de razões, mas isso geralmente acontece quando você não conseguiu obter um endereço IP do servidor DHCP. Não acredito que a correção esteja necessariamente do lado do cliente (geralmente não).
Gerry
Qual SO você (e sua irmã) está executando? E você digita uma senha?
Michiel
@Michiel Ambos estão rodando 10.7.3. Além disso: não me lembro de ter encontrado isso no Snow Leopard.
gentmatt
@Michiel As redes públicas que eu uso não exigem senha.
gentmatt

Respostas:

8

Você precisa obter mais informações, por isso, faça alguma solução de problemas e informe-o novamente.

Etapas de solução de problemas:

  • Mantenha pressionada a tecla Opção enquanto clica no ícone Wi-Fi na barra de menus e deixe-nos saber o que vê. Leão: nova ferramenta de diagnóstico Wi-Fi
  • Quando você vir o ponto de exclamação pela primeira vez, abra System Preferences > Network. Se você receber uma janela como esta

Servidor DHCP com falha

com o Self-Assigned IPbotão amarelo ao lado, não foi possível obter um endereço local no servidor DHCP do roteador Wi-Fi. Isso pode acontecer porque a estação base está usando restrições de endereço MAC em vez de senhas reais. Isso também pode acontecer porque a estação base esgotou seu conjunto disponível de concessões de endereços IP locais.

Quando você se conecta a uma rede usando DHCP, um roteador de rede (por exemplo, o ponto de acesso Wi-Fi) fornece um endereço IP a ser usado e promete que você possa usá-lo por um período de tempo, chamado de "concessão". (Isso é para não haver confusão sobre quando alguém pode começar a usar o endereço IP que você está usando. Você renova a concessão ou sabe que precisa parar de usá-lo e obter um novo.) Endereço IP, ele não pode ser entregue a mais ninguém até que sua concessão expire. Um roteador doméstico típico pode ser configurado com apenas 250 endereços para distribuição e um período de concessão de 24 horas. Isso é bom em casa, mas em uma cafeteria com muito tráfego, eles podem obter mais de 250 Wi-Fi usando clientes em um dia, quando eles ficariam sem endereços. Pior, os tempos de concessão podem ser muito mais longos (eupequeno número de endereços para distribuir. Então, isso realmente acontece às vezes e provavelmente é o que está acontecendo com você.

De qualquer forma, provavelmente é um erro de configuração no roteador que o proprietário do roteador precisa corrigir.

Old Pro
fonte
Eu realmente gostaria de fornecer mais informações, mas não fui mais afetado por isso. Espero que outra pessoa relate quando estiver enfrentando o mesmo.
31818 gentmatt #
Bastante normal. Quando você é cliente de um servidor DHCP que não pode gerenciar, é difícil experimentar o ajuste, principalmente quando você já tem problemas para obter o acesso à rede :).
dan
→ Old Pro: Excelente explicação e análise de problemas. É típico de uma exaustão de pool de servidores DHCP. Não há necessidade de disparar qualquer plist aleatoriamente ☹. Sua resposta merece mais +!
dan
5

Eu já resolvi isso duas vezes com sucesso usando o seguinte método:

No tipo Terminal.app( /Applications/Utilites/Terminal.app) ...

sudo ifconfig en1 down
sudo ifconfig en1 up

O que é surpreendente, porque pensei que isso era o mesmo que ligar e desligar o aeroporto - o que eu tentei antes, mas não tive sucesso.

No entanto, talvez isso não seja totalmente verdade. De acordo com a página de manual, o downcomando tentará redefinir a interface (o que isso significa em detalhes ...).

Na página de manual de ifconfig:

 down    Mark an interface ``down''.  When an interface is marked
         ``down'', the system will not attempt to transmit messages
         through that interface.  If possible, the interface will be reset
         to disable reception as well.
gentmatt
fonte
Você está vendo um endereço IP auto-atribuído em algum dos casos? Antes de tentar alternar o status da rede (ligar / desligar ou deixar a interface ativa e forçar a marcação do endereço IP e das tabelas de roteamento), você também pode forçar esta liberação e renovação do status do DHCP acessando Airport -> TCP / IP e selecionando renovar DHCP.
bmike
@bmike Eu não tentei renovar o DHCP desta vez, mas já fiz isso antes e não ajudou na época. Isso acontece com frequência em qualquer Starbucks de Colônia - presumo. Então, tentarei replicar isso novamente amanhã e atualizar qualquer informação, se necessário.
gentmatt
É este semelhante aos ipconfig release, renewcomandos no Windows? Estou procurando essa solução há anos. obrigado!
thomasingalls
1

Nas preferências do sistema, verifique se as preferências de rede estão definidas como padrão da Apple (deve ser 'Automático') e, para o dispositivo WiFi, confirme nas configurações 'Avançado ...' que em 'TCP / IP' é 'Configurar IPv4' ' Usando DHCP '

GoZoner
fonte
Obrigado, eu tinha aplicado essas configurações. Este não era o problema.
gentmatt
Eu estaria interessado em saber se a atualização do DHCP várias vezes ajuda. Você deseja instalar o utilitário de rede e examinar a tabela de roteamento antes e depois da atualização. Preste atenção ao endereço IP, máscara de rede e rota padrão.
bmike
0

Embora eu duvide que isso ajude muitos, eu estava tendo esses sintomas depois de inserir minha senha incorretamente. De alguma forma, não fui notificado de que a senha estava incorreta e, portanto, consegui me conectar ao roteador, mas ela não emitia nem um endereço IP.

John Berryman
fonte
Bem, no meu caso, era um Wi-Fi público da Starbucks que não exigia uma senha.
31812 gentmatt
0

Consegui corrigi-lo hoje em www.leshdigital.com O problema é que, às vezes, o seu Mac é um endereço IP auto-atribuído diferente do seu endereço IP local (o meu é 192.168.1.1 e o endereço IP auto-atribuído é diferente daquele ) Então, o que devemos fazer é:

Vamos às preferências de rede e ADVANCED -> TCP / IP -> configure IPv4 (manualmente) Endereço IPv4: 192.168.1.19 (Meu IP local é 192.168.1.1, então mudei de 1 para 19) Máscara de sub-rede é um valor padrão: 255.255 .0.0 e isso é importante: ROUTER-> seu IP local, o meu é: 192.168.1.1 Pressione Ok e pronto. Aproveite o seu wifi, que é configurado com sucesso.

user73594
fonte
0

No meu caso, o problema é resolvido alterando o endereço mac. Como Alterar endereço MAC no OS X Yosemite, basta executar três comandos

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --disassociate
sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/./0/2; s/.$//')
networksetup -detectnewhardware
Yong Yang
fonte
-1

Eu acho que é um plist corrupto. Não consigo reproduzir o erro, por isso não tenho certeza de que o ajudará.

Tente excluir /Library/Preferences/SystemConfiguration/NetworkInterfaces.pliste reiniciar o seu computador. A exclusão deste arquivo e a reinicialização devem permitir que o seu sistema "reinstale" os drivers corretos para o seu hardware.

Além disso, recomendo que você reinstale a atualização de combinação .

Michiel
fonte
11
Vou tentar isso na próxima vez que esse problema ocorrer. Portanto, não posso fornecer feedback sobre a resposta agora . Pode demorar um pouco até que esse problema me afete novamente. Mas qualquer outra pessoa afetada deve informar se sua resposta também ajuda.
gentmatt
@gentmatt, Ok, ótimo! Você me deixou curioso :)
Michiel
Eu acho que isso é apenas um palpite. Eu não recomendaria tocar em nenhum sistema antes de qualquer análise do problema real. Para reproduzir esse problema básico, basta iniciar um roteador Fi-Fi com um conjunto reduzido de 2 endereços IP distribuídos por DHCP. Adivinhe o que acontecerá quando você tentar conectar o terceiro.
dan
Se os drivers estivessem corrompidos, ele não perderia a conexão com a estação base e não estaria conectado. O ! indica que ele tem um endereço IP, apenas que a rota padrão para a Internet não está resolvendo vários endereços de teste. Esse é um problema de roteamento de rede no núcleo.
bmike