problem with 4 way handshake over wired driver

Jouni Malinen jkmaline at
Wed Dec 7 11:31:01 EST 2005

On Wed, Dec 07, 2005 at 09:25:56AM +0000, Javi Bustamante wrote:

> I'm trying to perform WPA authentication over a wired ethernet using 
> wpa_supplicant, hostapd and freeradius.
> I'm using the EAP-TLS method. The EAP authentication goes ok, the 
> wpa_supplicant receives a EAP-SUCCESS message. The authenticator receives 
> the MS-MPPE-Send-Key and MS-MPPE-Recv-Key from the radius, but the problem 
> is that the 4 way handshake doesn't start. ?Why does not the 4 way 
> handshake start?

Because 4-Way Handshake is not used over wired networks.. It is only for
IEEE 802.11.

> I have read that it is possible to integrate xsupplicant with 
> wpa_supplicant using the -e option with the wpa_supplicant, but I can't 
> find the -e option in the latest version (wpa_supplicant-0.4.7)

This was removed quite some time ago since no one seemed to be using
that option anymore. wpa_supplicant includes all the needed
functionality for IEEE 802.1X/EAP authentication so no external program
is needed for that.

> hostapd (ineteresting part):
> driver=wired
> wpa=2
> wpa_key_mgmt=WPA-EAP

These wpa options are not used for driver=wired.

> eapol_version=1
> ap_scan=0
> network={
>        proto=RSN
>        key_mgmt=WPA-EAP
>        pairwise=CCMP TKIP
>        group=CCMP TKIP

These WPA options are not used when using -Dwired.

Jouni Malinen                                            PGP id EFC895FA

More information about the HostAP mailing list