Para conectar a la red eduroam con EAP-TTLS tuve que crear una plantilla para wicd.
Crearemos siguiente archivo: /etc/wicd/encryption/templates/eduroam
, donde pondremos lo siguiente:
name = eduroam network
author = VPC
version = 1
require username *Username password *Password
-----
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
fast_reauth=1
network={
# Defaults to all possible: proto, pairwise, group,
ssid="$_ESSID"
scan_ssid=1
key_mgmt=WPA-EAP
identity="$_USERNAME"
anonymous_identity="$_USERNAME"
password="$_PASSWORD"
eap=TTLS
phase2="auth=PAP"
mixed_cell=1
peerkey=1
}
author = VPC
version = 1
require username *Username password *Password
-----
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
fast_reauth=1
network={
# Defaults to all possible: proto, pairwise, group,
ssid="$_ESSID"
scan_ssid=1
key_mgmt=WPA-EAP
identity="$_USERNAME"
anonymous_identity="$_USERNAME"
password="$_PASSWORD"
eap=TTLS
phase2="auth=PAP"
mixed_cell=1
peerkey=1
}
Después habilitamos la plantilla con echo "eduroam" >> /etc/wicd/encryptions/templates/active
Fuentes: http://wicd.sourceforge.net/punbb/viewtopic.php?pid=2981#p2981
http://www.wicd.net/encryption-templates/