Mi universidad utiliza cifrado WPA2 Enterprise para que los estudiantes inicien sesión en su red inalámbrica. En NetworkManager he tecleado todo lo que necesitaban
Cada vez que intento conectarme, aparece una ventana que me pide que ingrese mi contraseña una y otra vez
Hay un informe de error aquí: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1104476
Una solución alternativa es eliminar la línea
system-ca-cert=true
del archivo de configuración que se encuentra en /etc/NetworkManager/system-connections/
Aquí tienes una solución alternativa.
Abre una terminal (Alt + F2) y ejecuta los siguientes comandos:
cd /etc/NetworkManager/system-connections
sudo touch SSID #SSID is the name of the profile, e.g. eduroam
sudo nano SSID
Luego edite el perfil "SSID" de la siguiente manera:
[ipv6]
method=auto
[connection]
id=SSID #(e.g.EDUroam)
uuid=9e123fbc-0123-46e3-97b5-f3214e123456 #unique uuid will be created upon creation of this profile
type=802-11-wireless
[802-11-wireless-security]
key-mgmt=wpa-eap
auth-alg=open
[802-11-wireless]
ssid=SSID
mode=infrastructure
mac-address=0A:12:3C:DA:C1:A5
security=802-11-wireless-security
[802-1x]
eap=peap;
identity=studentid123123
phase2-auth=mschapv2
password=mypass123123
[ipv4]
method=auto
Modifique el archivo anterior y debería funcionar.
Tuve el mismo problema en el trabajo. Seguí las instrucciones y cambié system-ca-cert=false pero también tuve que ingresar y cambiar la configuración del controlador inalámbrico una vez que hice los cambios, se conectó de inmediato. mira el enlace donde obtuve la información a continuación
http://wireless.kernel.org/en/users/Documentation/wpa_supplicant
-o<driver> and -O<ctrl>
/usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service
[D-BUS Service]
Name=fi.epitest.hostap.WPASupplicant
Exec=/sbin/wpa_supplicant -u -f /var/log/wpa_supplicant.log
User=root
[D-BUS Service]
Name=fi.epitest.hostap.WPASupplicant
Exec=/sbin/wpa_supplicant -u -onl80211 -O/var/run/wpa_supplicant
User=root
Más recientemente, muchas implementaciones de eduroam han fallado en Ubuntu 22.04 LTS porque todavía usan renegociación insegura, que quedó obsoleta por RFC 5746 en 2010 y para la cual OpenSSL dejó de ser compatible alrededor de marzo de 2010 (junto con TLS 1.0 y 1.1). Hasta que tu universidad arregle su red, puedes volver a habilitar la renegociación insegura editando algunos archivos de configuración.
Los siguientes pasos fueron aportados al error #1958267 de Launchpad por usuarios "nfalse" (#22) y Simon Chopin (#36)
$ sudo cp /etc/ssl/openssl.cnf /etc/wpa_supplicant/
Esto garantizará que la habilitación de TLS 1.0 se aplique solo a las negociaciones WPA, lo que mitigará en cierta medida el impacto de este cambio en la seguridad.
Como root, edite el nuevo archivo de configuración:
$ sudo gedit /etc/wpa_supplicant/openssl.cnf
Luego, busque las siguientes líneas:
[openssl_init]
providers = provider_sect
Inmediatamente después, inserte las siguientes líneas:
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
Options = UnsafeLegacyRenegotiation
CipherString = DEFAULT@SECLEVEL=1
Como root, edite /usr/lib/systemd/system/wpa_supplicant.service.
$ sudo gedit /usr/lib/systemd/system/wpa_supplicant.service
Encuentra las siguientes líneas:
[Service]
Type=dbus
BusName=fi.w1.wpa_supplicant1
ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
ExecReload=/bin/kill -HUP $MAINPID
Después de BusName, inserte Environment="OPENSSL_CONF=/etc/wpa_supplicant/openssl.cnf". Toda la sección debería decir lo siguiente:
[Service]
Type=dbus
BusName=fi.w1.wpa_supplicant1
Environment="OPENSSL_CONF=/etc/wpa_supplicant/openssl.cnf"
ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
ExecReload=/bin/kill -HUP $MAINPID
Tú puedesReinicie toda su computadora en este punto o simplemente ejecute los siguientes comandos:
$ sudo systemctl daemon-reload
$ sudo systemctl restart wpa_supplicant.service
Es posible que también necesites especificar el dominio de tu empresa agregándolo antes del nombre de usuario de esta manera: Nombre de dominio\Nombre de usuario al lado de comentar/eliminar la línea mencionada anteriormente.
Supongo que estás utilizando un certificado autofirmado (dijiste: "No se necesita el certificado CA"). Si es así, asegúrese de que usted confíe en el certificado al establecer la conexión.