Войдите в сеть 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, который может работать или не работать для вас.