Войти в сеть WPA2, требующую имя пользователя из терминала Mac?

Войти в сеть WPA2, требующую имя пользователя из терминала Mac?

Я пытаюсь войти в школьную сеть через терминал. У него есть защита WPA2, однако он требует, чтобы я указал имя пользователя вместе с паролем. Возможно ли это сделать из терминала?

Примечание: если терминал не используется, то при попытке подключения к сети пользователю будет предложено ввести имя пользователя и пароль.

--Кроме того, при просмотре меню справки по настройке сети (networksetup -h) нет ни одной опции, которая напоминала бы то, что я пытаюсь сделать.

решение1

Хотелось бы, чтобы в настройках сетей была опция имени пользователя

   networksetup en0 on
   networksetup -setairportnetwork en0 ssidHERE PSKpasswordHERE

согласно команде airport в /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources, у нее нет флага имени пользователя (команда airport -h тоже не помогает):

   airport --password=PSKpasswordHERE --ssid=ssidHERE

Итак, вы можете создать XML-файл (обратите внимание на приложение GUI "Apple Configurator 2" и новый профиль, а также настроить Wi-Fi) с помощью pico или чего-то в этом роде, и ОБРАТИТЕ ВНИМАНИЕ, что я слишком упростил то, что может потребоваться внутри, — это не стоит усилий по сравнению с присоединением к 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 не требует и не может требовать имени пользователя.

Вероятнее всего, здесь задействованы два слоя:

Wi-Fi, который может быть открытым, а также WPA/WPA2 с парольной фразой.

Портал авторизации — если после подключения к Wi-Fi вы заходите в любое место и все работает, вы должны быть перенаправлены на веб-страницу портала авторизации, которая, скорее всего, и запрашивает имя пользователя и пароль.

Попробуйте сначала сделать это графически с помощью Safari, хотя бы для того, чтобы проверить перенаправление и записать фактическое местоположение цели.

Затем, если вы хотите попробовать терминальное приложение, Lynx — это известный текстовый браузер.Рысьдля Mac, который может подойти вам, а может и нет.

Связанный контент