From owner-freebsd-net@FreeBSD.ORG Wed Apr 9 20:38:41 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BED991065671; Wed, 9 Apr 2008 20:38:41 +0000 (UTC) (envelope-from guido@gvr.org) Received: from gvr.gvr.org (gvr-gw.gvr.org [82.95.154.195]) by mx1.freebsd.org (Postfix) with ESMTP id 7DE018FC17; Wed, 9 Apr 2008 20:38:41 +0000 (UTC) (envelope-from guido@gvr.org) Received: by gvr.gvr.org (Postfix, from userid 657) id B502442D841; Wed, 9 Apr 2008 22:38:40 +0200 (CEST) Date: Wed, 9 Apr 2008 22:38:40 +0200 From: Guido van Rooij To: Sam Leffler Message-ID: <20080409203840.GA80481@gvr.gvr.org> References: <20080409130531.GA73375@gvr.gvr.org> <20080409141324.GA43689@lor.one-eyed-alien.net> <47FCEA99.4050000@freebsd.org> <20080409195831.GA79835@gvr.gvr.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080409195831.GA79835@gvr.gvr.org> Cc: freebsd-net@freebsd.org, Brooks Davis Subject: Re: 802.1x for wired networks X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2008 20:38:41 -0000 On Wed, Apr 09, 2008 at 09:58:31PM +0200, Guido van Rooij wrote: > > wpa_supplicant send a EAPOL start (version 1, type start) > procurve sends EAP failure (version 1, type: eap packet (code failure, id: 2) > procurve send EAP request identify (veersion 1, type: eap packet (code: request > type: identify). > > And that's it. wpa_supplicant does not respond. After a timeout, the > start eapol packet is sent again. After some research, it seems that wpa_supplicant is supposed to indeed react to the requests identity with a repsonse identity. It does not however. I verified that the multicast address as used by the switch is the correct one. On the other hand it seems that the request identity is not received.. I tried debugging and it seems that indeed nothing is received (I asume that reception of packets is handled in eloop.c:eloop_run(), and I see no calling of eloop_sock_table_dispatch() there. Right now, I can't find thee place where a socket is created from which to read the multicast frames. -Guido