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.
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 -