ターミナルから学校のネットワークにサインインしようとしています。 WPA2セキュリティを備えていますが、ユーザー名とパスワードを入力する必要があります。これはターミナルから実行できますか?
補足:ターミナルを使用していない場合、ネットワークに接続しようとすると、ユーザーにユーザー名とパスワードの入力を求めるだけです。
-また、ネットワーク設定のヘルプメニュー(networksetup -h)を見ると、私が達成しようとしていることに似たオプションはありません。
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