多くのMavericksユーザーから、MacBookがスリープ解除後にローカルWi-Fiネットワークに再接続するまでにイライラするほど時間がかかるという報告が寄せられています。この症状はMavericks以前から時折報告されていましたが、OS X 10.9のリリース以降、再び報告が増えています。どうやら新たな原因があるようです。
私もこの症状に遭遇したユーザーの一人です。私の場合(13インチMacBook Pro Retinaディスプレイ搭載)、遅延の長さは様々です。通常よりも数秒長くかかるだけの場合もありますが、オンラインに戻るまでに数分かかることもあります。
再接続を待つ間、最初にWi-Fiメニューを確認すると、ネットワーク名が表示されません。しばらくすると、以前接続していたネットワークと、その他の近くのネットワークがようやく表示されます。通常、その後すぐに再接続に成功します。
Mac が起動してからローカル ネットワークに再接続するまでの数分間は、Wi-Fi メニューがこの状態のままになることがあります。
当初、この変動はMacBookがスリープ状態にあった時間と、その後に「より深い」スリープモードに移行する可能性に関係しているのではないかと考えました。しかし、一貫したパターンは見つかりませんでした。
さらにいくつか実験してみたところ、Wi-Fiメニューコマンドを使ってWi-Fiをオフにしてからオンにすると、ほぼすぐに接続に成功することがわかりました。これは知っておくと便利ですが、長期的な解決策としては受け入れられません。
次にAppleのコミュニティサポートフォーラムをチェックしてみました。すると、症状を裏付けるスレッドがいくつか見つかりました。中でも長文のスレッドを読んでいくうちに、意外な代替回避策があることを知りました。Bluetoothをオフにするという方法です。この方法は、スレッドに投稿したほとんどの人(全員ではありませんが)に効果がありました。私も参考になった一人です。繰り返しになりますが、知っておくと便利ですが、特にスピーカーや入力デバイスなどの周辺機器とBluetoothで接続する必要がある人にとっては、長期的な解決策としては現実的ではありません。
com.apple.Bluetooth.plist ファイル(/Library/Preferences/ にあります)を削除すると、少なくともしばらくの間は症状が完全に解消されるとの報告が数件ありました。私はテストしていません。
このスレッドでは、他にも多くの回避策が提案されています。システム管理コントローラのリセット、/Library/Preferences/System Configurationフォルダの削除、システム環境設定の省エネルギー設定でスリープ設定を調整することなどが挙げられます。しかし、いずれも成功の確証が得られなかったため、ここでは詳細は省略します。
何人かのユーザーが、ローカルネットワークでApple製以外のルーターを使用している場合にのみ再接続の遅延が発生することに気づきました。AirPortベースステーション(おそらく旧型の「空飛ぶ円盤」モデルを除く)を使用した場合、すべて正常に動作しました。私の場合、明確な違いはありませんが、自宅のAirPortベースのネットワークから離れているときに遅延が明らかに長くなる傾向がありました。
Appleサポートに問い合わせた結果を報告する投稿がいくつかありました。確かに役立ちましたが、Appleは決定的な解決策を提示しませんでした。結局のところ、この問題を永久に解決するには、OS Xのバグ修正アップデートが必要になることはほぼ確実です。そのような修正が既に行われているという噂も見かけました。