web-dev-qa-db-ja.com

OSX空港のwifi接続のデバッグ

家のWiFiへの接続を拒否し、情報のない「接続タイムアウト」メッセージを表示する、事前構成されたMacbook Air(10.8.3)を入手しました。ルーター/モデムは機能しており、社内の他のすべてのデバイスは同じネットワーク名とパスワードを使用して接続できます。ルーターの管理ページを確認して、正しいパスワードを入力していることを確認しました。

ルーターに接続されている「デバイスが多すぎる」などの場合は、自宅で他のすべてのネットワークアプライアンス/ガジェットをオフにして、Airとの接続を再試行しました。まだ運がない。

また、com.Apple.airport.preferences.plistを/ Library/Preferences/SystemConfigurationから削除し、MacRumorsの投稿で提案されているように再起動してみました。何もしませんでした。

もう1つの奇妙なことは、このMacbook Airは、近所の人が持っているオープンWiFiに問題なく接続できることです(そうです、そのような人々は存在します)。 WPA2を使用していますが、WiFiをオープンにしたくありません。

誰かがこのようなことに遭遇したことがありますか?また、空港が接続されていない理由についてより詳細な診断を提供する何か(できればコマンドライン)ツールはありますか?

3
Delip

他の人が同様の問題を抱えている場合に備えて、詳細なWi-Fi診断について、2番目の質問(おそらく修正されてから長い間)に答えることができます。

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airportというあまり知られていないOSXプログラムがあり、すばらしいことができます。これは毎回入力するのに長いコマンドなので、.bash_profileに2行追加しました。最初のエイリアスは私のエイリアス「wifi」をこのコマンドにエイリアスし、2番目のエイリアスはエイリアスがSudoコマンドで機能することを可能にします。

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

Airportコマンドにはいくつかのオプションがあります。 (私のエイリアスを使用して)wifi -hと入力して短いレポートを取得するか、wifi -Hと入力してすべてを表示します。その機能の中には、プログラムでWi-Fiルーターに接続したり、高度な診断をオンにしたり、スニッフィングをアクティブにしたりするオプションがあります。ここにあなたの問題に役立つものがいくつかあります:

Wi-Fiの現在の状態に関する情報:

wifi -I

利用可能なwifiをスキャンして、完全なレポートを提供します。

wifi -s

ユーザーレベルの機能のデバッグをオンにします。

Sudo wifi en1 debug +AllUserLand

ドライバーレベルの機能のデバッグをオンにします。

Sudo wifi en1 debug +AllDriver

ベンダーレベルの機能をオンにします。

Sudo wifi en1 debug +AllVendor

出力を/var/log/wifi.logに送信します。

Sudo wifi en1 debug +LogFile

コンソールを起動し、それをポイントします/ var/log/wifi.log(一番上の行の最初のアイコンをクリックすると、ログが左側の列に表示されます:ログを表示リスト)。

11
jimcintosh