Acontece que o NetworkManager precisa que as entradas sejam formatadas corretamente e precisa que o certificado funcione com conexões corporativas. Para aqueles que estão perplexos, o eduroam oferece um script em seu site que irá gerar o arquivo de conexão correto para você e instalar o certificado, mas você precisa ter o python instalado e que eu saiba que o canal de desenvolvimento não vem com o python prinstalled. Aqui está um exemplo de arquivo de configuração para o eduroam.
[connection]
id=eduroam
uuid=89feacc0-bf73-48b1-92bf-3fb57b735c89
type=802-11-wireless'
[802-11-wireless-security]
key-mgmt=wpa-eap
[802-11-wireless]
ssid=eduroam
security=802-11-wireless-security
[ipv4]
method=auto
[ipv6]
method=auto
[802-1x]
eap=ttls;
identity=<$YOURIDENTITY>
anonymous-identity=<$ANONYMOUSIDENTITY>
ca-cert=~/.eduroam/ca.pem #Replace the tilde with the absolute path
phase2-auth=mschapv2
password=<$YOURPASSWORD>