Skip to Content.

cat-users - [[cat-users]] Help with setting up eduroam on Arch Linux using iwd

cat-users AT lists.geant.org

Subject: The mailing list for users of the eduroam Configuration Assistant Tool (CAT)

List archive


[[cat-users]] Help with setting up eduroam on Arch Linux using iwd


Chronological Thread 
  • From: JP Ebejer <jean.p.ebejer AT um.edu.mt>
  • To: cat-users AT lists.geant.org
  • Subject: [[cat-users]] Help with setting up eduroam on Arch Linux using iwd
  • Date: Fri, 16 Apr 2021 23:48:59 +0200

Dear all,

I have downloaded the CAT tool for my University (eduroam-linux-UoM.py) which I ran on ArchLinux.  My wireless wifi driver is iwlwifi.

When I run the CAT tool, I get a wpa_supplicant file (which has some incorrect syntax in it but this is not a big deal and I clean this manually).  I used the generated certificates, and details etc. in network manager applet (1.20) to try to set up eduroam.  However the network manager gives me the error "802.1x connections must have IWD provisioning files" as described in https://wiki.archlinux.org/index.php/NetworkManager.

I create an iwd config file (/var/lib/iwd/eduroam.8021x) with the following contents (mostly as described in https://wiki.archlinux.org/index.php/Iwd#Eduroam):

[Security]
EAP-Method=TTLS
EAP-Identity=anonymous AT s2.um.edu.mt
EAP-TTLS-CACert="/home/fake.username/.cat_installer/ca.pem"
EAP-TTLS-Phase2-Method=Tunneled-PAP
EAP-TTLS-Phase2-Identity=fake.name AT um.edu.mt
EAP-TTLS-Phase2-Password=fake.password

[Settings]
AutoConnect=true

However I am unable to connect to eduroam using these details and NetworkManager/iwd.

Note that the wpa_supplicant file (after cleaning it up manually from some badly generated config):

network={
        ssid="eduroam"
        key_mgmt=WPA-EAP
        pairwise=CCMP
        group=CCMP TKIP
        eap=TTLS
        ca_cert="/home/fake.username/.cat_installer/ca.pem"
        identity="fake.name AT um.edu.mt"
        altsubject_match="DNS:wifiauth.um.edu.mt"
        phase2="auth=PAP"
        password="fake.password"
        anonymous_identity="anonymous AT s2.um.edu.mt"
}

Any ideas what I am doing wrong and  how I can fix this to be able to connect to eduroam from Arch Linux using iwd?

Any help is appreciated, as I am stuck.

--

Dr Jean-Paul Ebejer | Senior Lecturer

BSc (Hons) (Melita), MSc (Imperial), DPhil (Oxon.)


Centre for Molecular Medicine and Biobanking

Office 320, Biomedical Sciences Building,

University of Malta, Msida, MSD 2080.  MALTA.

T: (00356) 2340 3263


Associate Member

Department of Artificial Intelligence


Where am I?


https://twitter.com/dr_jpe https://github.com/jp-um 




Archive powered by MHonArc 2.6.19.

Top of Page