I tried to connect my university workstation to the wireless eduroam network on the campus. The workstation was delivered with an Abit AirPace wlan card (probably an Atheros 5006 chipset). The first thing necessary was the ath5k kernel module (my first shot using ndiswrapper didn't work). Both Debian lenny and Ubuntu intrepid-updates provide it.
Now there are generally 3 ways to connect to the AP. All making use of wpasupplicant. Further the certificate (may differ for the universities) is necessary.
/etc/wpa_supplicant/wpa_supplicant.conf
This is described at the sites of my university. It's written in German, but it should still be easy to understand. Let's just mention the snippet for /etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=2
ap_scan=1
fast_reauth=1
network={
ssid="eduroam"
key_mgmt=WPA-EAP
proto=RSN
pairwise=CCMP
group=TKIP
eap=TTLS
anonymous_identity="anonymous@tu-dresden.de"
identity="****@tu-dresden.de"
password="****"
ca_cert="/etc/wpa_supplicant/TUD-CACert.pem"
phase2="auth=PAP"
}
Instead of the script suggested at the site above, you can also use this snippet in /etc/network/interfaces:
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/network/interfaces
It is also possible to put the values directly into /etc/network/interfaces:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid eduroam
wpa-proto RSN
wpa-group CCMP TKIP
wpa-pairwise CCMP TKIP
wpa-key-mgmt WPA-EAP
wpa-eap TTLS
wpa-ca-cert /etc/wpa_supplicant/TUD-CACert.pem
wpa-phase2 "auth=PAP"
wpa-anonymous-identity anonymous@tu-dresden.de
wpa-identity ****@tu-dresden.de
wpa-password ****
network-manager
Here is a screenshot of the authentication dialog:
So now everybody at the University of Dresden wanting to use eduroam should hopefully be able to configure this connection on his Debian or Ubuntu system.
