
ターミナルから学校のネットワークにサインインしようとしています。WPA2 セキュリティがありますが、ユーザー名とパスワードを入力する必要があります。ターミナルからこれを行うことは可能ですか?
補足: ターミナルを使用しない場合、ネットワークに接続しようとすると、ユーザー名とパスワードの入力を求めるプロンプトが表示されます。
--また、ネットワーク設定のヘルプ メニュー (networksetup -h) を見ても、私が実現しようとしているものに似たオプションはありません。
答え1
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 の「Apple Configurator 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
答え2
まず、WPA2 ではユーザー名は必要ありませんし、必要ありません。
おそらく 2 つのレイヤーが関係しているでしょう:
オープンな Wi-Fi で、パスフレーズ付きの WPA/WPA2 である場合もあります。
キャプティブ ポータル - Wi-Fi に接続した後、どこかを参照してすべてが機能している場合は、キャプティブ ポータル Web ページにリダイレクトされるはずです。ここでユーザー名とパスワードを要求される可能性があります。
リダイレクトを検証し、実際のターゲットの場所を記録するためだけに、まず Safari でグラフィカルに試してください。
ターミナルアプリを試してみたい場合は、Lynxという有名なテキストブラウザがあります。リンクスレットMac 用ですが、うまくいくかどうかはわかりません。