Authentication failed, but I still can send packets through the interface

henry1412 henry1412 at 163.com
Mon Nov 24 23:01:31 EST 2008


I used the follow settings to config 802.1x authentication.
wpa_supplicant_0.48(or xp sp2 supplicant) + hostapd_0.5.10 + freeradius_1.1 + mysql_5
wpa_supplicant installed in a client device. hostapd installed in a access device. freeradius, mysql and web pages installed in a authentication server. The authorized method was EAP/MD5 for testing.

If I set a right username and password in wpa_supplicant configuration file, I could  passed the  authentication.  Then  I  could   accessed the web pages in authentication server or internet.

Part of freeradius log:
Sending Access-Accept of id 1 to 192.168.1.7:1025
        Framed-IP-Address := 192.168.1.55
        Service-Type := Framed-User
        Framed-IP-Netmask := 255.255.254.0
        EAP-Message = 0x03010004
        Message-Authenticator = 0x00000000000000000000000000000000
        User-Name = "test"

Part of hostapd log:
Encapsulating EAP message into a RADIUS packet
  Copied RADIUS State Attribute
IEEE 802.1X: 00:13:d7:20:00:f0 REAUTH_TIMER entering state INITIALIZE
IEEE 802.1X: 00:13:d7:20:00:f0 REAUTH_TIMER entering state INITIALIZE
RADIUS packet matching with station 00:13:d7:20:00:f0
IEEE 802.1X: 00:13:d7:20:00:f0 BE_AUTH entering state SUCCESS
IEEE 802.1X: Sending EAP Packet to 00:13:d7:20:00:f0 (identifier 1)
IEEE 802.1X: 00:13:d7:20:00:f0 REAUTH_TIMER entering state INITIALIZE
IEEE 802.1X: 00:13:d7:20:00:f0 AUTH_PAE entering state AUTHENTICATED
IEEE 802.1X: 00:13:d7:20:00:f0 BE_AUTH entering state IDLE
IEEE 802.1X: 00:13:d7:20:00:f0 - aWhile --> 0

Part of wpa_supplicant log:
Associated with 01:80:c2:00:00:03
CTRL-EVENT-EAP-STARTED EAP authentication started
CTRL-EVENT-EAP-METHOD EAP method 4 (MD5) selected 
CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully 
CTRL-EVENT-CONNECTED - Connection to 01:80:c2:00:00:03 completed (auth)01:80:c2:00:00:03)

If I set a wrong username and password in wpa_supplicant configuration file, I couldn't  passed the  authentication.  But   I  still could   accessed the web pages in authentication server or internet.

Part of freeradius log:
rad_recv: Access-Request packet from host 192.168.1.7:1024, id=1, length=173
Sending Access-Reject of id 1 to 192.168.1.7:1024
        EAP-Message = 0x04010004
        Message-Authenticator = 0x00000000000000000000000000000000

Part of hostapd log:
RADIUS packet matching with station 00:13:d7:20:00:f0
IEEE 802.1X: 00:13:d7:20:00:f0 BE_AUTH entering state FAIL
IEEE 802.1X: Sending EAP Packet to 00:13:d7:20:00:f0 (identifier 1)
IEEE 802.1X: 00:13:d7:20:00:f0 REAUTH_TIMER entering state INITIALIZE
IEEE 802.1X: 00:13:d7:20:00:f0 AUTH_PAE entering state HELD
br0: STA 00:13:d7:20:00:f0 IEEE 802.1X: authentication failed
IEEE 802.1X: 00:13:d7:20:00:f0 BE_AUTH entering state IDLE
IEEE 802.1X: 00:13:d7:20:00:f0 REAUTH_TIMER entering state INITIALIZE
IEEE 802.1X: 00:13:d7:20:00:f0 REAUTH_TIMER entering state INITIALIZE

Part of of wpa_supplicant log:
Associated with 01:80:c2:00:00:03
CTRL-EVENT-EAP-STARTED EAP authentication started
CTRL-EVENT-EAP-METHOD EAP method 4 (MD5) selected
EAP: more than 50 authentication rounds - abort 
CTRL-EVENT-EAP-FAILURE EAP authentication failed 

It seemed that the accessed device didn't denied user access, even if the user didn't passed 
the authetication.  What's wrong with my configuration? Thank you very much!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.shmoo.com/pipermail/hostap/attachments/20081125/dbc8bad0/attachment.htm 


More information about the HostAP mailing list