Low Orbit Flux Logo 2 F

Arch Linux Connect to Eduroam

Eduroam is an international roaming service. It enables people to connect to wifi for free at locations all around the world. It is based on WPA2 Enterprise. It is for people in research and higher education.

If you are an Arch user you probably like figuring things like this out. Unfortunately this isn’t as well documented as regular wifi network connections. The needed configuration may also vary from one organization to another.

Apparently there is a tool available from HERE that can generate an eduroam configuration for NetworkManager. I haven’t verified this.

Arch Linux Eduroam Example Config

Here is an example wpa_supplicant.conf file that is similar to what one person posted:

ctrl_interface=/run/wpa_supplicant
update_config=1

network={
        ssid="eduroam"
        key_mgmt=WPA-EAP
        pairwise=CCMP
        group=CCMP TKIP
        eap=PEAP
        identity="user_id@univ.edu"
        phase2="auth=MSCHAPV2"
        password="xx...xx"
}

Here is another example:

network={
    ssid="eduroam"
    scan_ssid=1
    key_mgmt=WPA-EAP
    eap=TTLS
    anonymous_identity="anonymous@ox.ac.uk"
    ca_cert="/etc/ssl/certs/AffirmTrust_Commercial.pem"
    phase2="auth=MSCHAPV2"
    identity="username@ox.ac.uk"
    password="password"
}

Arch Linux Connect to Eduroam

The official Arch documentation for wireless network configuration mentions eduroam only briefly: HERE.

Forum post here with some potentially useful suggestions: HERE

Also, this Reddit post has some anecdotes as well as information about someone’s experience with resnet:HERE

There is an excellent example here: HERE

Eduroam is briefly mentioned HERE

Which basically leads you to THIS SITE.

They don’t provide much information but they provide a potentially useful tip. You should include:

phase2="auth=MSCHAPV2"

in your config. Make sure that the “V” is capitalized. You could also potentially leave this entire thing out since it is supposed to be the default.

References