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

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

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

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

1 ответ

Я хотел бы, чтобы у networksetup была опция имени пользователя

   networksetup en0 on
   networksetup -setairportnetwork en0 ssidHERE PSKpasswordHERE

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

   airport --password=PSKpasswordHERE --ssid=ssidHERE

Итак, вы можете создать XML-файл (обратите внимание на графический интерфейс приложения 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

Во-первых, WPA2 не требует и не может требовать имени пользователя.

Скорее всего, у вас есть два слоя:

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

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

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

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

Другие вопросы по тегам