Waterloo’s jumping aboard the eduroam bandwagon and is phasing out their uw-secure network on November 1st, 2010. Here’s the wicd template that you need connect to eduroam, just place it in the /etc/wicd/encryption/templates/ on Arch Linux and add your template to the active file in the same directory:
name = Eduroam UW
author = Steven She
version = 1
require username *Username password *Password
-----
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="$_ESSID"
scan_ssid="$_SCAN"
proto=RSN
key_mgmt=WPA-EAP
pairwise=CCMP
group=CCMP
eap=PEAP
identity="$_USERNAME"
password="$_PASSWORD"
ca_cert="/usr/share/ca-certificates/mozilla/GlobalSign_Root_CA.crt"
phase2="auth=MSCHAPV2"
}









You’re a saint! I’m running Arch, was just into CHIP yesterday to get help on configuring eduroam in wicd, and they like refused to even talk to me! Going to try this now…
Totally worked, thanks so much! There’s no way I would have been able to put together that template myself (not that I didn’t try).
I can’t get this to work for me (also using Arch; also at UW). Have you had to change anything since September?
–Britt
I adapted this to work with Arch Linux’s netcfg. I copied /etc/networkd.d/examples/wireless-wpa-configsection to /etc/network.d/eduroam and replaced the CONFIGSECTION variable with what was on this page.
[kousu@splaat network.d]$ cat /etc/network.d/eduroam
CONNECTION=’wireless’
INTERFACE=wlan0
SECURITY=’wpa-configsection’
Uncomment this if your ssid is hidden
HIDDEN=yes
IP=’dhcp’
CONFIGSECTION=’
ssid=”eduroam”
scan_ssid=1
proto=RSN
key_mgmt=WPA-EAP
pairwise=CCMP
group=CCMP
eap=PEAP
identity=”nguenthe@uwaterloo.ca”
password=”_______”
ca_cert=”/usr/share/ca-certificates/mozilla/GlobalSign_Root_CA.crt”
phase2=”auth=MSCHAPV2″‘
One trouble, though, is that there’s no good way for me to feed the password in from a keyring. I guess I could like, have a wrapper script? Hm.