Mac OS X wi-fi tips

Mac OSではネットワークの設定はLocationという単位で切り替えることができます。
terminalからは /usr/sbin/scselect コマンドで現在の設定を確認できます。

$ scselect

  xxxxxxxx-44F6-4EFE-BE5C-B5E0B91B7CDC (foo)
* xxxxxxxx-1D83-4E30-A533-77C2CE1E59EA (Automatic)
  xxxxxxxx-FAE4-4D87-9014-D1012E0807A5 (bar)

scselectコマンドの後にLocation名を書くとその設定に切り替わります。
自分は頻繁に切り替えるのでエイリアスを設定しておきました。

$ echo 'ailas foo-net="scselect foo"' >> ~/.bashrc

またwi-fiの調子が悪い時はAirMacのON-OFFを繰り返すとたまに改善することがあるので、
これもエイリアスに登録しておきます。
AirMacの操作は /usr/sbin/networksetup コマンドを使うと可能です。

$ echo 'alias wifi="networksetup -setairportpower en0"' >> ~/.bashrc
# en0はMacBookの場合です。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ wifi on  # AirMac起動
$ wifi off # AirMac停止