コマンド ラインからワイヤレス ネットワークに接続する
強力な「networksetup」ユーティリティを使用すると、Mac OS X のコマンド ラインからワイヤレス ネットワークに直接接続できます。ネットワークに参加するために使用する構文は次のとおりです。
networksetup -setairportnetwork
たとえば、「Airport」、SSID「OutsideWorld」、パスワード「68broncos」で識別されるインターフェイスを備えたワイヤレスルーターに接続している場合、これは次の構文になります:
networksetup -setairportnetwork Airport OutsideWorld 68broncos
別の例を使用すると、en0 を Wi-Fi インターフェイスとして使用する最新の MacBook Air で Wi-Fi ネットワークに参加し、「HiddenWiFiValley」と呼ばれる SSID をブロードキャストしていないが、パスワードを持つネットワークに接続します。
networksetup -setairportnetwork en0 HiddenWiFiValley パスワード1
これを機能させるには、個々の Mac で使用される適切なインターフェイスを特定することが重要です。デバイスのインターフェース名とアドレスを特定する必要がある場合は、-listallhardwareports フラグをいつでも使用できます。
このヒントをエイリアスの使用と組み合わせてショートカットを作成し、長いコマンドの必要性をなくすことができます。 .bash_profile に入れる例は次のようになります:
alias publicwifi='networksetup -setairportnetwork Airport OutsideWorld 68broncos'
これで、コマンド ラインで「publicwifi」と入力するだけで、指定したルーターに接続できます。これにより、ワイヤレス アクセス ポイントのパスワードがプレーン テキストで保存されるため、誰かがあなたの .bash_profile にアクセスできた場合、そのワイヤレス ルーターのパスワードも見られることに注意してください。
networksetup が提供するものをさらに調べたい場合は、「man networksetup」と入力すると、コマンド ライン ユーティリティの驚くほど多くの強力な使用法が見つかります。