Example image

Eduroam is a worldwide internet service for research that is used in universities globally. Eduroam uses a secure protocol when connecting to the users. Windows and other OSs have different configurations. On Archlinux start by running the following commands.

Note: The following steps are for Connman (A Daemon for managing internet connections within embedded devices running the Linux operating system. Comes with a command-line client, plus Enlightenment, ncurses, GTK and Dmenu clients are available).

Create a conman directory like below. Case sensitive.


Using your favorite editor, create the following config file

sudo nano /var/lib/connman/wifi_eduroam.config

Edit as per your credentials.


I deleted the line CACertFile=/etc/ssl/certs/ca-certificates.crt line so that I could use eduroam in diffrent departments across the university.

Restart the wpa_supplicant.service and connman.service to connect to the new network.

systemctl restart wpa_supplicant
systemctl restart connman.service

Your should now be able to connect to eduroam. You can ping my website and update your system to check your connection

sudo ping www.githuka.com
sudo pacman -Syu

Using NetworkManager

Click on the Network Manager Applet on the top right hand corner of your screen

Select Eduroam from the list of Wireless Networks

Identity: yourusername@students.ku.ac.ke

Password: yourpassword

Phase 2 Type: MSCHAPv2

Authentication: Protected EAP (PEAP)

Click Connect–Enjoy