OK.
I spent some time but I get it for Eduroam. At least for my univ…
Source:
https://www.reddit.com/r/iastate/comments/1f0bs5l/using_iwd_to_connect_to_eduroam/
How to hash with Plucky without openssl error:
echo -n your_password_without_quotes | iconv -t utf16le | openssl dgst -md4 -provider legacy
So in /var/lib/iwd, make a eduroam.8021x text file with:
[Security]
EAP-Method=PEAP
EAP-Identity=login@your_univ_domain
EAP-PEAP-CACert=embed:univ_cert
EAP-PEAP-Phase2-Method=MSCHAPV2
EAP-PEAP-Phase2-Identity=login@your_univ_domain
EAP-PEAP-Phase2-Password-Hash=hash:your_hash
[Settings]
AutoConnect=true
[@pem@univ_cert]
-----BEGIN CERTIFICATE-----
<... your certificate ...>
-----END CERTIFICATE-----
Then:
sudo systemctl restart iwd.service