From owner-freebsd-current@FreeBSD.ORG Sat Jul 30 05:30:43 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D282316A41F for ; Sat, 30 Jul 2005 05:30:43 +0000 (GMT) (envelope-from minimarmot@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DE6143D48 for ; Sat, 30 Jul 2005 05:30:43 +0000 (GMT) (envelope-from minimarmot@gmail.com) Received: by wproxy.gmail.com with SMTP id i12so711175wra for ; Fri, 29 Jul 2005 22:30:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FdJbdVzGo13woCiKY4TEV+NFU0rWnwK1lN/irFlRW9pM/IXLt3Ww+drO1YIHiC9ujPreRG+YPUvPjy18ZCqHqCCQEE1FB7Ggo+7qfNZIJMcHCXLxOhM2i2fcd2gyH6KGm/Twz3AXTOqraDW7/XWixcOLPwyERdvH6ecfaNCzpGM= Received: by 10.54.43.11 with SMTP id q11mr1748297wrq; Fri, 29 Jul 2005 22:30:42 -0700 (PDT) Received: by 10.54.44.33 with HTTP; Fri, 29 Jul 2005 22:30:42 -0700 (PDT) Message-ID: <47d0403c050729223074ddf67d@mail.gmail.com> Date: Sat, 30 Jul 2005 05:30:42 +0000 From: Ben Kaduk To: Sam Leffler In-Reply-To: <42EAD325.60707@errno.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <42EAD325.60707@errno.com> Cc: current@freebsd.org Subject: Re: dhclient and wpa_supplicant X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ben Kaduk List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jul 2005 05:30:43 -0000 On 7/30/05, Sam Leffler wrote: > Brooks fixed a bunch of bugs in dhclient and I just committed an > important fix to wpa_supplicant to work right when wireless cards are > ejected (previously it would loop). >=20 > I also tested that dhclient does the right thing for roaming between > ap's--switching causes dhclient to immediately collect a new lease. >=20 > I just ran tests with wpa_supplicant and found that it does appear to > handle open ap's properly. >=20 > Everything except the wpa_supplicant changes have been MFC'd to RELENG_6 > for the 6.0RC2 build that's going to happen soon (I'm hoping to get re > to approve the wpa_supplicant changes). >=20 > So the question is what are the outstanding issues with dhclient and > wpa_supplicant? I'm mostly concerned with wireless devices but feel > free to talk about wired interfaces too. If something doesn't work > right please try to give steps to reproduce the problem. Otherwise > please provide detailed info include ifconfig output. Remember that > dhclient logs info to /var/log/messages and you should also see link > state change msgs there too. >=20 > Sam > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " >=20 Well, I don't know if this is something in the code or just operator incompotence, but I'm having some problems with dhclient on a wireless interface. I've got current from last night: prolepsis# uname -a FreeBSD prolepsis.math.uiuc.edu 7.0-CURRENT FreeBSD 7.0-CURRENT #6: Fri Jul 29 04:30:11 UTC 2005 =20 kaduk@prolepsis.math.uiuc.edu:/usr/obj/usr/src/sys/PROLEPSIS i386 and I'm trying to connect to a friend's ap using wep. My ndis card seems to be recognized just fine: ndis0: mem 0xfaff6000-0xfaff7fff irq 9 at device 3.0 on pci2 ndis0: NDIS API version: 5.0 ndis0: Ethernet address: 00:90:4b:2d:46:ce When I issue an: prolepsis# ifconfig ndis0 inet up ssid 'NetworkXcAe5@r' wepmode on wepkey 0xdeadc0de my interface associates fine, giving me this: prolepsis# ifconfig ndis0 ndis0: flags=3D8843 mtu 1500 inet6 fe80::290:4bff:fe2d:46ce%ndis0 prefixlen 64 scopeid 0x3 ether 00:90:4b:2d:46:ce media: IEEE 802.11 Wireless Ethernet autoselect status: associated ssid NetworkXcAe5@r bssid 00:12:17:1d:f7:08 authmode OPEN privacy ON deftxkey UNDEF wepkey 1:40-bit txpowmax 10= 0 but when I run: prolepsis# dhclient ndis0 DHCPDISCOVER on ndis0 to 255.255.255.255 port 67 interval 8 DHCPDISCOVER on ndis0 to 255.255.255.255 port 67 interval 9 DHCPDISCOVER on ndis0 to 255.255.255.255 port 67 interval 16 DHCPDISCOVER on ndis0 to 255.255.255.255 port 67 interval 9 DHCPDISCOVER on ndis0 to 255.255.255.255 port 67 interval 11 DHCPDISCOVER on ndis0 to 255.255.255.255 port 67 interval 8 No DHCPOFFERS received. No working leases in persistent database - sleeping. prolepsis# ifconfig ndis0 ndis0: flags=3D8843 mtu 1500 inet6 fe80::290:4bff:fe2d:46ce%ndis0 prefixlen 64 scopeid 0x3 inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255 ether 00:90:4b:2d:46:ce media: IEEE 802.11 Wireless Ethernet autoselect status: associated ssid NetworkXcAe5@r bssid 00:12:17:1d:f7:08 authmode OPEN privacy ON deftxkey UNDEF wepkey 1:40-bit txpowmax 10= 0 dhclient doesn't seem to pick it up. I know this ap is actually running a dhcp server; it works on darwin. I have read that using ifconfig for wireless (encryption?) is not the way of the future, that I should be using wpa_supplicant, but I haven't been able to succesfully modify a config file to get it to work, and google wasn't very helpful in finding a tutorial or instructions for wpa_supplicant on freebsd. The archives weren't terribly helpful, either -- this is something that would be on freebsd-questions, right? Anyways, if someone could point me to a tutorial for wpa_supplicant, I can check that and see if I get better results, or if you want further information about my configuration, I can get that too. Thanks for putting in all this effort. Ben Kaduk