This is the configuration for wicd to be used for eduroam at University of Waterloo (may or may not work with other eduroam networks). Create a file at /etc/wicd/encryption/templates/ and add the filename to the active file in the same directory:

1
2
touch /etc/wicd/encryption/templates/eduroam-profile
echo "eduroam-profile" >> /etc/wicd/encryption/templates/active

Then paste the configuration template from the box below into the template file (eduroam-profile or whatever else you named the file).

From the wicd-curses interface or wicd-gtk, select Eduroam UW as the encryption type and provide the username (in the form userid@uwaterloo.ca) and password. It should pass the validation phase.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
name = Eduroam UW
author = M. M. Tauqir Ahmad
version = 1
require username *Username password *Password
ctrl_interface=/var/run/wpa_supplicant
network={
  ssid="eduroam"
  scan_ssid="$_SCAN"
  proto=RSN
  key_mgmt=WPA-EAP
  group=CCMP
  eap=PEAP
  identity="$_USERNAME"
  password="$_PASSWORD"
  ca_cert="/usr/share/ca-certificates/mozilla/GlobalSign_Root_CA.crt"
  phase2="auth=MSCHAPV2"
}

NOTE that on older version of wicd, the first line in the box below needs to be replaced with me = Eduroam UW.