Eu tive uma situação semelhante. Aparentemente, minha conexão 802.1x cabeada falava em loop onde eu entro em minhas credenciais e ele tentaria carregar e, em seguida, apenas abrir a tela de senha novamente sem me dizer que minhas credenciais estavam erradas. Isso é característico do certificado de CA incorreto.
Para corrigir, siga um dos procedimentos abaixo:
Se você estiver usando Certificados de AC, certifique-se de obtê-los no centro de TI da escola (no meu caso, o certificado do semestre anterior não era mais válido). Depois de ter o certificado de CA, adicione o caminho do local desse certificado no seguinte local.
etc/NetworkManager/system-connections/Name_of_your_connection
Encontre o bloco de texto semelhante a abaixo
[802-1x]
altsubject-matches=
ca-cert=/path/to/your/CA_certificate
eap=peap;
identity=YourUsername
É claro que você não precisa de certificado de CA. Edite sua conexão por meio da GUI "Conexão de rede" e marque "Nenhum certificado de CA necessário" ou exclua (se sair) da linha
ca-cert=/path/to/your/CA_certificate
em
/etc/NetworkManager/system-connections/Name_of_your_connection4
Por último, você pode tentar obter o certificado de CA de seus colegas da escola em que ele está funcionando ou, se você tiver um sistema operacional Windows, pode pegar o certificado de lá. (Não estou muito familiarizado com o Windows, mas essa solução funcionou para mim porque, de alguma forma, o Windows adquiriu o certificado correto quando o configurei no campus). Mas vá para Gerenciador de certificados no sistema operacional Windows e abra o arquivo rotulado Autoridades de certificação raiz confiáveis > Certificados . Isso pode ser específico para minha escola, mas exportar o USERTrust RSA Certificate.cer e carregá-lo na sua distribuição do Ubuntu.
Felicidades