
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ê.