Mac OS X でコマンドラインからネットワークに参加する方法
networksetup ユーティリティを使用すると、イーサネット経由で接続されたルーターであるかどうか、SSID をブロードキャストする Wi-Fi ルーターであるかどうか、パスワードの暗号化が必要かどうかに関係なく、使用可能なネットワークに参加できます。
最近のほとんどのネットワーキングは無線通信で行われているため、ここでは OS X のコマンド ラインから networksetup ユーティリティを使用して Wi-Fi に接続する方法に焦点を当てます。
公衆無線ホットスポットのような保護されていないネットワークに接続する最も簡単な方法は、SSID をポイントし、使用する適切なネットワーク インターフェイスを次のように指定することです:
networksetup -setairportnetwork en0 SSID
はい、構文は -setairportnetwork を使用することですが、OS X は Wi-Fi を「AirPort」とは呼ばなくなりましたが、これは以前のバージョンからの単なるハングオーバーです。これは Mac OS の将来のバージョンで変更される可能性がありますが、これまでのところ変更はありません。
アクティブなユーザー権限に応じて、別のワイヤレス接続に参加するには、コマンドの前に sudo を付ける必要がある場合があります。
パスワードが設定されたコマンド ラインから任意のワイヤレス ネットワークに接続するには、次のように networksetup コマンドを使用します。
sudo networksetup -setairportnetwork en1 SSID PASSWORD
実際の例として、「Wireless」という名前のネットワークに接続していて、パスワードが「macsrule」に設定されているとします:
sudo networksetup -setairportnetwork en1 ワイヤレス macsrule
この機能は、Snow Leopard から OS X Yosemite までずっと Mac OS X にありましたが、古いバージョンの Mac OS X でも動作する可能性があります。次のコマンドを実行してマニュアル ページを取得することにより、networksetup コマンド ライン ツールについて確認できます。
man networksetup