#td;tl
優先的に使用したいWiFi( 研究室wifi。速い。)と、
接続に認証が必要なwifi( 大学学内wifi。遅い。 )がそれぞれ大学に存在し、
研究室内では研究室wifi, それ以外の学内では学内wifiへ接続したい。
しかし、接続に認証が必要なwifiの認証が面倒臭くて、htmlで学番とパスワードを入力しなければいけないタイプ。
学内wifiに繋ぐのもhtmlでの認証が必要だし、いちいちつなぎ直すのも面倒くさい。
面倒くさかったのでshellで書いた。
実行するとよしなに繋いでくれる。
つかいかた
じゅんび
git clone
して環境変数を設定してください。
︙
PRIMARY_SSID=$l_ssid
PRIMARY_PASSWORD=$l_password
SECONDRY_SSID=$u_ssid
SECONDRY_PW=$u_pw
STUDENT_ID=$s_id
STUDENT_PW=$s_pw
︙
PRIMARY_*
が優先的に接続したいwifi(ここなら研究室のwifi),
SECONDRY_*
が接続に認証が必要なwifiです。
STUDENT_*
は学生番号とパスワードです。
つかう
実行すればよしなにwifiを繋いでくれます。
もしプライマリーwifiがありましたらそちら、
なかったらセカンダリーwifiを繋ぎます。
弊学用のwifi認証用のコードもあります。学生情報正しく入力していれば繋いでくれるはず。
touchbarなりに登録したりしてよしなにやってください。
ちなみにもう一つのshellscriptは現在接続しているwifiを表示するやつです。
ぼくはこれを使ってtouchbarにssidを表示しつつ、それをタップするとconnect_any_ssid.sh
が走るようになってます。
touchbarにshellscriptが登録できない?そもそもカスタマイズできない?だって??
うるせえこの [お前らのTouch Barはダサい - Qiita] を読め