Eduroam for Linux


Setup with a GUI

Graphical illustration of step 1Step 1: Enable wireless networks on your device and select "eduroam" from the networks menu.

Graphical illustration of step 2Step 2: In the new window opening up next ("Authentication required by wireless network"), insert the following data:

Wireless Security: WPA & WPA2-Enterprise
Authentication: Protected EAP (PEAP)
Anonymous Identity: anonymousattu-freiberg [dot] de
CA-Certificate: None (will be selected in step 3)
PEAP Version: Automatic
Inner Authentication: MSCHAPv2
User Name: your university user name
Password: your university password

Graphical illustration of step 3Step 3: As CA Certificate, please choose "T-Telesec GlobalRoot Class 2". The certificate can be found and selected from the list in the folder "/ etc / ssl / certs" under all common Linux distributions.

Alternatively, it is also available for download on our website.


Graphic representation of step 4Step 4: Please confirm all settings made by clicking on the "Connect" button on the bottom right.





Graphic representation of step 5Step 5: You should now be connected to the "eduroam" network.

Please note: The aforementioned instructions have been successfully tested with the Linux distributions Ubuntu, Kubuntu, Arch Linux and Linux Mint.

In case you are using a different Linux distribution and encountering problems with these instructions, please contact our ServiceDesk as follows:

Setup with nmtui and nmcli


The following software is required for the setup:

  • NetworkManager
  • nmtui
  • nmcli
  • systemd

Setup Guide

1.) Create connection with nmcli

nmcli connection add \
type wifi \
con-name "eduroam" \
ifname $(ifconfig | grep -i w | cut -d":" -f 1) \
ssid "eduroam" -- \
wifi-sec.key-mgmt wpa-eap 802-1x.eap peap \
802-1x.phase2-auth mschapv2 802-1x.identity "<University-Login>"

2.) Activate connection with nmtui and enter your password

  • open up 'nmtui'
  • Activate connection 'eduroam'
  • Insert <University password>

Note: If the 'eduroam' connection is not available, the NetworkManager service may need to be restarted. This can be achieved with this command:

sudo systemctl restart NetworkManager.service