コマンド ラインからワイヤレス ネットワークに接続する

Anonim

強力な「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」と入力すると、コマンド ライン ユーティリティの驚くほど多くの強力な使用法が見つかります。

コマンド ラインからワイヤレス ネットワークに接続する