usare xsupplicant

1 risposta [Ultimo messaggio]
Ritratto di AndreaM
AndreaM
(Junior)
Offline
Junior
Iscritto: 16/05/2005
Messaggi: 42

Ciao a tutti,

sto facendo un po' di pratica con xsupplicant (v.1.0.1) per delle sperimentazioni con EAP. Vorrei inviare dei pacchetti EAPOL alla mia stessa macchina, ma questo non succede... e non so come fare.

Sto usando una configurazione minimale solo per EAP-MD5, giusto per iniziare. Questa la configurazione

Quote:


logfile = /var/log/xsupplicant.log

startup_command = <BEGIN_COMMAND>dhclient %i<END_COMMAND>

test {
allow_types = eap-md5

dest_mac = il mio MAC address

identity = "<BEGIN_ID>user<END_ID>"

eap-md5 {
password = <BEGIN_PASS>passw<END_PASS>
}
}

Se lancio da console, succede che si blocca così

Quote:


./xsupplicant -i lo -c /home/andrea/configs/xsupp_configs/md5-xsupp.conf

Logfile: "/var/log/xsupplicant.log"
Startup command: "dhclient %i"
Allow Type: MD5
Dest Mac: il mio MAC address
ID: "user"
md5 password: "passw"

E con etheral si osserva che il MAC destinazione non è quello che ho chiesto ma:

01:80:c2:00:00:03 (Spanning-tree-(for-bridges)_03)

Come mai?

Grazie a chi vorrà aiutarmi.

[ OK ] SuSE 9.3 Pro Notebook Asus M6842NEUH - centrino 1.6GHz - ATI Mobility 9700

[ OK ] SuSE 10 Eval Asus A8V Deluxe - AMD64 3000+ - NVidia FX5700 -

Ritratto di AndreaM
AndreaM
(Junior)
Offline
Junior
Iscritto: 16/05/2005
Messaggi: 42

Ho scoperto che il MAC 01:80:c2:00:00:03 corrisponde al Multicast predefinito per autenticazione 802.1X/EAP.

http://www.cisco.com/en/US/products/sw/iosswrel/ps5413/products_feature_guide09186a00801ad9a2.html

Tuttavia non capisco perchè, nonostante il file config "forzi" un MAC diverso, questo viene ignorato...

[ OK ] SuSE 9.3 Pro Notebook Asus M6842NEUH - centrino 1.6GHz - ATI Mobility 9700

[ OK ] SuSE 10 Eval Asus A8V Deluxe - AMD64 3000+ - NVidia FX5700 -