ath0 IEEE 802.11g ESSID:"eduroam" Nickname:""
Mode:Managed Frequency:2.452 GHz Access Point: Not-Associated
Bit Rate:1 Mb/s Tx-Power:18 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=10/70 Signal level=-85 dBm Noise level=-95 dBm
Rx invalid nwid:3925 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
For some reason, the last character from "eduroam" is stripped away.
# xsupplicant -c /etc/xsupplicant.conf -Dwext -i ath0 -d 999 -f
!AAAH! Trying to delete an undefined config type.
Notify developers. Type: 0x12
AAAH! Trying to delete an undefined config type.
Notify developers. Type: 0x17
[STATE] Reinit state machine
[STATE] [backend_sm] REQUEST -> INITIALIZE
[STATE] [backend_sm] INITIALIZE -> IDLE
[STATE] [backend_sm] UNKNOWN -> INITIALIZE
[STATE] [backend_sm] INITIALIZE -> IDLE
[INT] Initializing socket for interface ath0..
[INT] Allmulti mode is already enabled on this device!
[INT] Interface ath0 is wireless!
[CONFIG] Registered event handler 'rtnetlink handler' in slot 0, with socket 5.
[INT] Setting Linkmode to 1.
Card reported capabilitites : WEP40 WEP104 WPA WPA2 TKIP CCMP
[INT] Interface initialized!
[CONFIG] Working from config file /etc/xsupplicant.conf.
No configuration information for network "(null)" found. Using default.
[CONFIG] Registered event handler 'frame handler' in slot 9, with socket 4.
[INT] Opened socket descriptor #6
[CONFIG] Registered event handler 'IPC master socket' in slot 8, with socket 6.
[INT] Interface ath0 is wireless!
Your card is currently set for wireless network "eduroa".
Looking for configuration information.
[CONFIG] Working from config file /etc/xsupplicant.conf.
Couldn't build a config for ESSID eduroa!
eduroam
{
# type = wireless
association_type = open
#allow_types = all
#allow_types = eap-peap, eap_tls, eap_md5, eap_gtc, eap-otp
allow_types = eap-peap
identity = user@foo.bar
wpa_pairwise_cipher = tkip
wpa_group_cipher = tkip
eap-peap {
# the certificate must be in PEM not DER mode!
root_cert = /etc/ssl/certs/cesnet-ca.crl
chunk_size = 1398
random_file = /dev/urandom
cncheck = radius.foo.bar
cnexact = yes
session_resume = yes
proper_peap_v1_keying = yes
#allow_types = all # where all = MSCHAPv2, MD5, OTP, GTC, SIM
allow_types = eap_mschapv2
eap-mschapv2 {
username = user@foor.bar
password = "blah"
}
}
}
This is fixed in SVN. (The next development release will have full Linux support again.)