Depuração da conexão wifi do aeroporto OSX

3

Acabei de comprar um Macbook Air pré-configurado (com 10.8.3) que se recusa a conectar-se ao WiFi da minha casa e fornece uma mensagem não-formatativa de "tempo limite de conexão". O roteador / modem está funcionando, todos os outros dispositivos internos podem se conectar usando o mesmo nome de rede e senha. Verifiquei que estava inserindo a senha correta, verificando a página de administração do roteador.

Se houver algo como "muitos dispositivos" conectado a um roteador, eu desliguei todos os outros dispositivos de rede / gadgets em casa e tentei me conectar novamente com o ar. Ainda sem sorte.

Eu também tentei remover com.apple.airport.preferences.plist de / Library / Preferences / SystemConfiguration e reiniciar como sugerido em uma postagem do MacRumors. Não fez nada.

Outra coisa bizarra é que o Macbook Air não tem problemas para se conectar a um WiFi aberto que um dos meus vizinhos tem (sim, essas pessoas existem). Estou usando o WPA2 e não quero abrir meu WiFi.

Alguém encontrou algo assim? Além disso, existe alguma ferramenta (de preferência linha de comando) que me dará mais detalhes sobre o motivo pelo qual o aeroporto não está se conectando?

    
por Delip 20.04.2013 / 20:28

1 resposta

10

Eu posso responder a segunda de suas perguntas (agora, provavelmente, há muito tempo corrigidas), sobre diagnósticos verbose wifi, no caso de outros terem problemas semelhantes.

Existe um programa OSX pouco conhecido chamado /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport que pode fazer coisas maravilhosas. Esse é um longo comando para digitar cada vez, então adicionei duas linhas ao meu .bash_profile. O primeiro aliases meu alias "wifi" para este comando e o segundo permite que o alias trabalhe com o comando sudo:

alias wifi='/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport'
alias sudo='sudo '

O comando do aeroporto tem algumas opções. Digite (usando meu alias) wifi -h para obter um relatório curto ou wifi -H para ver todos eles. Entre as suas funções estão as opções para se conectar programaticamente a um roteador wifi, ativar diagnósticos avançados e até mesmo ativar o sniffing. Aqui estão alguns úteis para o seu problema:

Informações sobre o estado atual do wifi:

wifi -I

Digitalize os wifis disponíveis e forneça um relatório completo:

wifi -s

Ativar a depuração das funções no nível do usuário:

sudo wifi en1 debug +AllUserLand

Ativar a depuração das funções no nível do driver:

sudo wifi en1 debug +AllDriver

Ativar funções no nível do fornecedor:

sudo wifi en1 debug +AllVendor

Direcione a saída para /var/log/wifi.log :

sudo wifi en1 debug +LogFile

Inicie o console e aponte para /var/log/wifi.log (os logs são listados na coluna à esquerda quando você clica no primeiro ícone na linha superior: Mostrar lista de registros ).

    
por 30.03.2014 / 22:44

Tags