A knowledge base article about How do I connect to eduroam on Linux? provided by the UC Berkeley IT Service Hub - Knowledge Portal
This article provides information on how Linux can be connected to the UC Berkeley Campus eduroam WiFi network. Due to the variety of Linux distributions and graphical interface choices it is not possible to cover all methods of configuration. This guide only provides the core information necessary for an individual to configure the system themselves.
Notes:
Linux distributions can be configured using the graphical user interface (GUI) or from the command line.
1. Open the wireless network browser (the following are some example methods from known platforms)
It may take a few moments for your computer to identify and list all available wireless networks
2. Select eduroam from the list of available wireless networks
3. You will be prompted to authenticate to the wireless network, fill out the appropriate information and then click Ok, Save, Join, Continue, or whatever acknowledgement button there may be.
The following are are many of the common configuration options. Some may only be accessible by choosing advanced configuration and some may not be listed as an option.
4. You should now be able to connect to the eduroam network, if you are unable to connect you can check syslog for any errors that need to be addressed.
1. Change to the /etc/wpa_supplicant directory
2. With superuser privileges crea a configuration file for eduroam using your preferred text editor, this example will use eduroam_wifi.conf
linux:~$ sudo vi eduroam_wifi.conf
3. Populate the file with the following template
# eduroam wifi configuration# NOTE: command to connect as following:# wpa_supplicatn -i wlan0 -c /etc/wpa_supplicant/eduroam_wifi.conf
network={
ssid="eduroam" scan_ssid=1 key_mgmt=WPA-EAP identity="{wifiid}@berkeley.edu" password=hash:{wifikey-hash} eap=PEAP phase1="peaplabel=0" phase2="auth=MSCHAPV2"}
4. Replace {wifiid}@berkeley.edu with your WiFi Key username
5. To protect your password use a separate window run the following command replacing WIFIKEY with your WiFi Key
echo -n 'WIFIKEY' | iconv -t utf16le | openssl md4
6. Replace {wifikey-hash} in the configuration file with the output (no spaces, no quotes) from the previous command
7. Save the file and exit from the editor
8. You can now test connecting to eduroam with the following command
wpa_supplicatn -i wlan0 -c /etc/wpa_supplicant/eduroam_wifi.conf
9. You should now be able to connect to the eduroam network, if you are unable to connect you can check syslog for any errors that need to be addressed.