Connect to Eduroam using a Raspberry Pi
It’s frustratingly difficult to connect a Respberry Pi to an eduroam WiFi network. If you are using the Pixel desktop environment, you’ll find that the ‘eduroam
WiFi SSID is greyed out.
But have no fear! Here’s a fix.
It turns out that the command-line WiFi daemon handles eduroam
just fine. It’s the GUI that can’t handle enterprise connections. I found a sample wpa_supplicant.conf
file that works just fine though. Get it here -
https://github.com/oleks/eduroam-wpa_supplicant
The linked repository also has a list of Universities where it’s worked. It’s not an exhaustive list so if your university doesn’t appear try it anyway!
In case you don’t want to click the link or the repo gets taken down, here’s the important bit -
# Copyright (c) 2014-2018 Oleks
#
# Copenhagen Liberal License - v0.5 - September 6, 2015
network={
disabled=0
auth_alg=OPEN
ssid="eduroam"
scan_ssid=1
key_mgmt=WPA-EAP
proto=WPA RSN
pairwise=CCMP TKIP
eap=PEAP
identity="abc123@ku.dk" # Edit this,
anonymous_identity="anonymous@ku.dk" # this,
password=hash:36cae0f7deee765c0a46693591d10801 # and this.
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
}
Thanks Olek!