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.
[service_eduroam] Type=wifi Name=eduroam EAP=ttls CACertFile=/etc/ssl/certs/ca-certificates.crt Phase2=PAP Identityemail@example.com Passphrase=password
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
Click on the Network Manager Applet on the top right hand corner of your screen
Select Eduroam from the list of Wireless Networks
Phase 2 Type: MSCHAPv2
Authentication: Protected EAP (PEAP)