Entrar na rede WPA2 que requer um nome de usuário do terminal mac?

Entrar na rede WPA2 que requer um nome de usuário do terminal mac?

Estou tentando entrar na rede da minha escola através do terminal. Possui segurança WPA2, porém exige que eu coloque um nome de usuário junto com uma senha. Isso é possível fazer no terminal?

Nota lateral: Quando não estiver usando o terminal, ao tentar se conectar à rede, ele apenas solicitará ao usuário um nome de usuário e uma senha.

--Além disso, ao consultar o menu de ajuda de configuração de rede (networksetup -h), não há nenhuma opção semelhante ao que estou tentando realizar.

Responder1

Eu gostaria que o networksetup tivesse uma opção de nome de usuário

   networksetup en0 on
   networksetup -setairportnetwork en0 ssidHERE PSKpasswordHERE

por comando do aeroporto em /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources, ele não possui um sinalizador de nome de usuário ("airport -h" também não ajuda):

   airport --password=PSKpasswordHERE --ssid=ssidHERE

ASSIM, você pode criar um arquivo xml (observe o aplicativo GUI "Apple Configurator 2" e o novo perfil e configurar o wi-fi) com pico ou algo assim, e OBSERVE que simplifiquei demais o que pode ser necessário internamente - não vale a pena o esforço comparado à junção da GUI; mas agora você tem as pistas se quiser prosseguir:

   <key>UserName</key>
   <string>yourUsernameHERE</string>
   <key>UserPassword</key>
   <string>yourPasswordHERE</string>
   <key>SSID_STR</key>
   <string>yourSsidHERE</string>

então execute (observe se sudo ou como root, ele será instalado para todos os usuários!):

   profiles -I yourxmlfileHERE

Responder2

Primeiro, o WPA2 não exige, nem pode exigir, um nome de usuário.

Muito provavelmente você tem duas camadas envolvidas:

Wifi, que pode ser aberto e pode ser WPA/WPA2 com uma senha.

Portal cativo - DEPOIS de se conectar ao wifi, se você navegar para qualquer lugar e tudo funcionar, você deverá ser redirecionado para uma página da web do portal cativo, que provavelmente é o que está solicitando o nome de usuário e a senha.

Experimente primeiro graficamente com o Safari, apenas para validar o redirecionamento e registrar o local de destino real.

Então, se você quiser experimentar um aplicativo de terminal, o Lynx é um famoso navegador de texto - háLinceletpara Mac, o que pode ou não funcionar para você.

informação relacionada