Why EAPOL packet are sended but never received.

Jouni Malinen j at w1.fi
Wed May 7 08:40:57 EDT 2008


On Wed, May 07, 2008 at 07:59:16PM +0800, 娟 严 wrote:

>     The version of wpa_supplicant is wpa_supplicant-0.6.3, and the network card is Realtek RTL8139/810x Family Fast Ethernet NIC,and diver is 8319too or 8319cp as the default installation by linux system.
>     And setting the interface manually into promiscuous mode still can't help.When I use Wireshark(install on the same PC with wpa_supplicant) to capture the packet,there are only EAPOL-start packets(sent by wpa_supplicant).
>     This is really strange,and thanks for your help.

Indeed, that's odd.. When you mentioned Windows XP being able to
authenticate with the switch, did you mean that this was with the exact
same device that does not see the EAPOL frames from the switch in Linux?
Did you use the same switch port, too?

If the switch is indeed sending the EAPOL frames and you cannot see them
in Wireshark, this sounds like a more lower layer issue and I don't
think it is directly related to wpa_supplicant. Would you happen to have
any other Linux device that you could test with the switch? I would
expect the switch to start authentication immediately based on link up
notification and the used OS in the client should not really matter much
for that. I don't know what the driver does as far as multicast groups
and promiscuous mode is concerned, but RTL8139 is common enough card
that I would not expect the driver to have this type of problems without
someone having noticed it before.

-- 
Jouni Malinen                                            PGP id EFC895FA


More information about the HostAP mailing list