¿Iniciar sesión en la red WPA2 que requiere un nombre de usuario desde la terminal Mac?

¿Iniciar sesión en la red WPA2 que requiere un nombre de usuario desde la terminal Mac?

Estoy intentando iniciar sesión en la red de mi escuela a través de la terminal. Tiene seguridad WPA2, sin embargo requiere que ponga un nombre de usuario junto con una contraseña. ¿Es esto posible hacerlo desde la terminal?

Nota al margen: cuando no utilice la terminal, una vez que intente conectarse a la red, simplemente le solicitará al usuario un nombre de usuario y contraseña.

--Además, al mirar el menú de ayuda de configuración de red (networksetup -h) no hay ninguna opción que se parezca a lo que estoy tratando de lograr.

Respuesta1

Desearía que networksetup tuviera una opción de nombre de usuario

   networksetup en0 on
   networksetup -setairportnetwork en0 ssidHERE PSKpasswordHERE

por comando de aeropuerto en /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources, no tiene un indicador de nombre de usuario ("airport -h" tampoco ayuda):

   airport --password=PSKpasswordHERE --ssid=ssidHERE

Entonces, podría crear un archivo xml (tenga en cuenta la aplicación GUI "Apple Configurator 2" y el nuevo perfil y configurar wi-fi) con pico o algo así, y TENGA EN CUENTA que he simplificado demasiado lo que podría ser necesario en el interior, no vale la pena. el esfuerzo en comparación con la unión GUI; pero ahora tienes las pistas si quieres continuar:

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

luego ejecute (tenga en cuenta que si es sudo o como root, ¡se instalará para todos los usuarios!):

   profiles -I yourxmlfileHERE

Respuesta2

Primero, WPA2 no requiere ni puede requerir un nombre de usuario.

Es muy probable que tengas dos capas involucradas:

Wifi, que puede ser abierto y puede ser WPA/WPA2 con una frase de contraseña.

Portal cautivo: DESPUÉS de conectarse a wifi, si navega a cualquier lugar y todo funciona, debería ser redirigido a una página web de portal cautivo, que es probablemente la que solicita el nombre de usuario y la contraseña.

Pruébelo gráficamente primero con Safari, aunque sólo sea para validar la redirección y registrar la ubicación de destino real.

Luego, si quieres probar una aplicación de terminal, Lynx es un famoso navegador de texto;lincepara Mac, que podría funcionar para usted o no.

información relacionada