IT記事、時々ぼのぼの

ぼのぼのに毎日癒されつつ仕事しているエンジニアのブログです。


Mac OS X の無線LAN接続設定スクリプト

Mac OS X で、無線LANSSIDパスフレーズを設定するスクリプトです。

networksetupコマンドで、無線LANインターフェースを指定する必要があるので、機種に依存せずに、スクリプトでインターフェースを持ってくるようにしてます。

#!/bin/sh

WIFI_DEV_NAME=$(networksetup -listallhardwareports | grep -w Wi-Fi -A1 | awk '/^Device:/{ print $2 }')
if [ -z "${WIFI_DEV_NAME}" ]; then
echo "Wi-Fi device not found"
exit 1
fi

sudo networksetup -setairportnetwork ${WIFI_DEV_NAME} SSID Password

exit 0