From owner-freebsd-net@FreeBSD.ORG Thu May 14 05:13:32 2009 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 2F2181065676 for ; Thu, 14 May 2009 05:13:32 +0000 (UTC) (envelope-from freebsd-net@dino.sk) Received: from loki.netlab.sk (loki.netlab.sk [84.245.65.11]) by mx1.freebsd.org (Postfix) with ESMTP id 9C3598FC15 for ; Thu, 14 May 2009 05:13:31 +0000 (UTC) (envelope-from freebsd-net@dino.sk) Received: from via.dino.sk (home.dino.sk [84.245.95.252]) (AUTH: PLAIN milan, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by loki.netlab.sk with esmtp; Thu, 14 May 2009 06:59:09 +0200 id 0002E023.4A0BA51D.00016EC2 From: Milan Obuch To: freebsd-net@freebsd.org Date: Thu, 14 May 2009 07:03:09 +0200 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200905140703.10473.freebsd-net@dino.sk> Subject: Weird dhclient behavior after today's rebuild 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: Thu, 14 May 2009 05:13:32 -0000 Hi, I did full system rebuild from freshly csup'ped sources. Everything went smooth as usual, but after reboot network card did not get configured via DHCP. There were four lines logged on console/in syslog: dhclient[822]: re0: not found dhclient[822]: exiting dhclient[823]: connection closed dhclient[823]: exiting I did some tests, disabled automatic dhclient invocation in rc.conf. Then, after connecting cable, ifconfig re0 show status active, netstat -rnf inet shows only loopback route (128.0.0.1 on lo0). Manually starting dhclient re0: ifconfig: ioctl (SIOCAIFADDR): File exists re0: not found exiting At this point, netstat -rnf inet shows additional 0.0.0.0/8 route on re0,yet there is no addres in ifconfig re0 output. Assigning IP statically works (tested only via ifconfig re0 , but setting this in rc.conf should have exastly the same effect). I found a bit strange workaround for this - first assign any IP to interface, I used 0.0.0.1/8, then launching dhclient re0 yields desired result... This problem is observed with sources 24 hours old, verified with sources 12 hours old, did not occured last time I did rebuild from sources 3 or 4 days old (not remembered exactly). Regards, Milan