802.1X Administración en la línea de comando

3

Tengo un conjunto de computadoras portátiles que estoy usando como banco de pruebas y necesito una forma de configurar de forma remota sus configuraciones de red cuando instalo otras nuevas.

Espero evitar una solución que grabe la GUI a través de AppleScript para simular las acciones del mouse / teclado.

¿Es posible cambiar la configuración de 802.1X en OS X desde la línea de comandos?

    
pregunta Travis 29.06.2015 - 23:58

1 respuesta

3

Con EAP-TLS, la manipulación de certificados, las preferencias de identidad y una única entrada de contraseña en el acceso al llavero se pueden realizar desde la línea de comandos.

Algo como:

security import ${PK12} -A -x -k login.keychain -P ${PW}

security set-identity-preference -c ${CN} -Z ${FINGERPRINT} -s com.apple.network.eap.user.identity.default

security set-identity-preference -c ${CN} -Z ${FINGERPRINT} -s com.apple.network.eap.user.identity.wlan.ssid.${SSID}

security add-generic-password -a ${USER} -D "802.1X Password" -l Default -s com.apple.network.eap.user.item.default -T /System/Library/SystemConfiguration/EAPOLController.bundle/Contents/Resources/eapolclient 

security add-generic-password -a ${USER} -D "802.1X Password" -l ${SSID} -s com.apple.network.eap.user.item.wlan.ssid.${SSID} -T /System/Library/SystemConfiguration/EAPOLController.bundle/Contents/Resources/eapolclient

com.apple.network.eap.user.item.default y com.apple.network.eap.user.identity.default son para cable 802.1X.

com.apple.network.eap.user.item.wlan.ssid. $ {SSID} y com.apple.network.eap.user.identity.wlan.ssid. $ {SSID} son para 802.1X en SSID inalámbrico $ {SSID}.

    
respondido por el John Payne 05.04.2016 - 18:25

Lea otras preguntas en las etiquetas