18
17

More than 5 years have passed since last update.

[Mac] スタバでwifiが接続しなくなったときに自動的にwifiを再起動するshellscript

Posted at

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

18
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
17