Qiita初投稿です.
突然ですが,Macをスタバでドヤリングしているときに,突然Wifiが使えなくなることありませんか?
Wifiのアイコンは接続されていると言っているのに,ネットに繋がらない😢
一時的な解決方法は,WifiをOFF/ONしてもう一回つなぎ直すわけですが,これを自動化するスクリプトを書きました.
starbacks_wifi.sh
# ! /bin/sh
while [ $? == 0 ]
do
ping -c 1 8.8.8.8
while [ $? == 0 ]
do
sleep 1s
ping -c 1 8.8.8.8
done
networksetup -setairportpower en0 off
networksetup -setairportpower en0 on
sleep 20s
done
at_STARBACKS_Wi2 以外でも使えるとは思いますが,ICMPカットしているような領域で実行すると永遠にWifiをOn/offし続けるので,注意してくださいw