web-dev-qa-db-ja.com

Mac端末からのユーザー名を必要とするWPA2ネットワークにサインインしますか?

ターミナルから学校のネットワークにサインインしようとしています。 WPA2セキュリティを備えていますが、ユーザー名とパスワードを入力する必要があります。これはターミナルから実行できますか?

補足:ターミナルを使用していない場合、ネットワークに接続しようとすると、ユーザーにユーザー名とパスワードの入力を求めるだけです。

-また、ネットワーク設定のヘルプメニュー(networksetup -h)を見ると、私が達成しようとしていることに似たオプションはありません。

1
Boi Johnny

Networksetupにユーザー名オプションがあればいいのに

   networksetup en0 on
   networksetup -setairportnetwork en0 ssidHERE PSKpasswordHERE

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resourcesのairportコマンドごとに、ユーザー名フラグがありません(「airport-h」も役に立ちません)。

   airport --password=PSKpasswordHERE --ssid=ssidHERE

したがって、picoなどを使用してxmlファイル(GUI「AppleConfigurator 2」アプリと新しいプロファイルに注意し、Wi-Fiを構成する)を作成できます。また、内部で必要になる可能性のあるものを単純化しすぎていることに注意してください。価値はありません。 GUI参加と比較した労力。しかし、あなたが説得したいのであれば、あなたは今、手がかりを持っています:

   <key>UserName</key>
   <string>yourUsernameHERE</string>
   <key>UserPassword</key>
   <string>yourPasswordHERE</string>
   <key>SSID_STR</key>
   <string>yourSsidHERE</string>

次に実行します(Sudoまたはrootの場合は、すべてのユーザーにインストールされます!):

   profiles -I yourxmlfileHERE
1
hunter3740