MacBook Pro 15インチのRetinaディスプレイを使用して仕事や個人的な仕事に使用しています。Wifiをオンにして常にシャットダウンします。Macを起動すると、Wifiアイコンが検索されているように見え、実際には接続されません)。接続するには、Wifiを(ルーターではなく、MacBookで)電源を入れ直し、すぐに接続する必要がありますが、ここで何が問題なのでしょうか?
MacBook Pro 15インチのRetinaディスプレイを使用して仕事や個人的な仕事に使用しています。Wifiをオンにして常にシャットダウンします。Macを起動すると、Wifiアイコンが検索されているように見え、実際には接続されません)。接続するには、Wifiを(ルーターではなく、MacBookで)電源を入れ直し、すぐに接続する必要がありますが、ここで何が問題なのでしょうか?
回答:
アップグレード後に古い設定がぶら下がると、問題が発生する可能性があります。設定を強制的に再構築するには、ターミナルを開いて次を実行します。
cd /Library/Preferences/SystemConfiguration
sudo rm NetworkInterfaces.plist
sudo rm com.apple.airport.preferences.plist
sudo rm preferences.plist
その後、マシンを再起動します。
実際に役立ったのは、SMCをリセットし、PRAMをリセットすることでした。これで、Macは即座にWiFiに接続されます。
後の編集:Bluetooth信号とWiFiデバイスからの干渉が問題の原因のようです。Bluetoothをオフにすると接続がずっと速くなるためです。別のWiFi APで5Ghzネットワークに変更しましたが、その後は問題ありませんでした。
以下は、さまざまなソースから試したすべての提案です。
このGolangスクリプトを試してください-https ://github.com/icecrasher321/Wifi_Hack
このスクリプトは、20分間隔でwifiのオンとオフを切り替えるプロセスを自動化します(将来のバージョンでは、パケットのドロップを検出してwifiのリセットプロセスを開始します)。バックグラウンドで実行し続けることができます。詳細については、上記のgithubリンクのREADMEをご覧ください。
このためだけにGolangをインストールしたくない場合は、次のシェルスクリプトを使用して同じ結果を得ることができます
#!/bin/bash
while :; do
networksetup -setairportpower en1 off
sleep 3
networksetup -setairportpower en1 on
sleep $((20 * 60))
done
networksetup -listallhardwareports
最初に実行して、Wi-Fiが本当にオンになってen1
いるかどうかを確認します。
http://osxdaily.com/2012/11/30/resolving-stubborn-wi-fi-connection-problems-in-mac-os-x/
上記のようにplistファイルのいくつかを削除してみてください
手順:
また、tap / tun仮想ネットワークドライバーを更新/再インストールしてみてください。OSのバージョンをhttp://tuntaposx.sourceforge.net/download.xhtmlでインストールします
20秒ごとにインターネットをチェックし、wifiネットワークアダプターがオフラインの場合は再起動するこのスクリプトを作成しました。WIFIデバイスが使用するアダプタに応じて、アダプタをen0から変更する必要がある場合があります
#!/bin/bash
while :; do
echo -e "GET http://google.com HTTP/1.0\n\n" | nc google.com 80 > /dev/null 2>&1
if [ $? -eq 0 ]; then
echo "Online"
else
echo "Offline"
networksetup -setairportpower en0 off
sleep 3
networksetup -setairportpower en0 on
fi
sleep $((20*1`))
done