From owner-freebsd-hackers@FreeBSD.ORG Sat Jan 10 11:23:36 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26C4316A4CE for ; Sat, 10 Jan 2004 11:23:36 -0800 (PST) Received: from smtp.des.no (flood.des.no [217.116.83.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F4AA43D45 for ; Sat, 10 Jan 2004 11:23:34 -0800 (PST) (envelope-from des@des.no) Received: by smtp.des.no (Pony Express, from userid 666) id EE0E9530E; Sat, 10 Jan 2004 20:23:32 +0100 (CET) Received: from dwp.des.no (des.no [80.203.228.37]) by smtp.des.no (Pony Express) with ESMTP id E3DE85308 for ; Sat, 10 Jan 2004 20:23:24 +0100 (CET) Received: by dwp.des.no (Postfix, from userid 2602) id 7325A33C9A; Sat, 10 Jan 2004 20:23:24 +0100 (CET) To: hackers@freebsd.org From: des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) Date: Sat, 10 Jan 2004 20:23:24 +0100 Message-ID: User-Agent: Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on flood.des.no X-Spam-Level: X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no version=2.60 Subject: diskless problems X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jan 2004 19:23:36 -0000 I'm trying to set up a VIA C3-based mini-ITX box for diskless boot using isc-dhcpd 3.0 from ports. The kernel and modules load fine, but isc-dhcpd doesn't seem to answer the kernel's DHCP discover message. The following is a tcpdump of the traffic the DHCP server sees. I've removed the timestamps for legibility. The DHCP server is on 10.0.0.6, the TFTP and NFS server is on 10.0.0.4, and the client is on 10.0.0.9. 0.0.0.0.68 > 255.255.255.255.67: xid:0x64c4603d secs:4 flags:0x8000 [|boot= p] 0.0.0.0.68 > 255.255.255.255.67: xid:0x64c4603d secs:4 flags:0x8000 [|boot= p] arp who-has 10.0.0.4 tell 10.0.0.9 10.0.0.9.68 > 255.255.255.255.67: xid:0x3d60c464 file ""[|bootp] 10.0.0.6.67 > 10.0.0.9.68: xid:0x3d60c464 Y:10.0.0.9 S:10.0.0.4 file ""[|b= ootp] [tos 0x10] 10.0.0.9.68 > 255.255.255.255.67: xid:0x3d60c464 file ""[|bootp] 10.0.0.6.67 > 10.0.0.9.68: xid:0x3d60c464 Y:10.0.0.9 S:10.0.0.4 [|bootp] [= tos 0x10] at this point the kernel boots and prints Sending DHCP Discover packet from interface vr0 (00:40:63:c4:60:3d) and tcpdump shows this: 0.0.0.0.68 > 255.255.255.255.67: xid:0xffff0001 flags:0x8000 [|bootp] [ttl= 1] but no reply from isc-dhcpd. relevant excerpts from dhcpd.conf: option domain-name-servers 10.0.0.6; option subnet-mask 255.255.255.0; option broadcast-address 10.0.0.255; option routers 10.0.0.1; host via { hardware ethernet 00:40:63:c4:60:3d; fixed-address 10.0.0.9; next-server 10.0.0.4; filename "pxeboot"; option root-path "/via"; } DES --=20 Dag-Erling Sm=F8rgrav - des@des.no