From owner-freebsd-isp@FreeBSD.ORG Thu Nov 10 13:32:39 2005 Return-Path: X-Original-To: freebsd-isp@freebsd.org Delivered-To: freebsd-isp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38F0E16A421 for ; Thu, 10 Nov 2005 13:32:39 +0000 (GMT) (envelope-from patrik.forsberg@dataphone.net) Received: from exhsto1.se.dataphone.com (exhsto1.se.dataphone.com [212.37.6.239]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33E8C43D8A for ; Thu, 10 Nov 2005 13:32:24 +0000 (GMT) (envelope-from patrik.forsberg@dataphone.net) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Thu, 10 Nov 2005 14:32:20 +0100 Message-ID: <375DD163B075E34EA3C10A6286E34A54B7CE9F@exhsto1.se.dataphone.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Using PXE to install FreeBSD 6.0 - wrong kernel path and ip Thread-Index: AcXl9sfFhdJa53OeR6GzGeKsRKCJ9QAAlUOA From: "Patrik Forsberg" To: Subject: RE: Using PXE to install FreeBSD 6.0 - wrong kernel path and ip X-BeenThere: freebsd-isp@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Internet Services Providers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Nov 2005 13:32:39 -0000 Hm.. Im wondering.. I've never done this myself but from reading the articles you refer to you seem to have done some fatal errors.. first off.. the second dhcp request you see is quite correct.. altho the ip-adress got me confuced.. according to the dhcp rfc the client should make a second request to verify that the ip-adress is actuly free aswell as doing a arp-lookup for the ip for the same purpose before it aculy binds the ipadress to itself. Second.. you refer to the root-path as 192.168.2.38:/usr/local/export/pxe <-- ether you are simply stressed out or this is wrong. The root-path should only refer to /usr/local/export/pxe. The boot server is specified by the option next-server. so.. next-server 192.168.2.38 root-path "/usr/local/export/pxe" I think would be more correct ? this would fetch, what ever default name, pxeboot file from the tftp-server on 192.168.2.38. I belive the minimum number of options you _have_ to set for this to work is Requirement 3: DHCP Server: option broadcast-address 192.168.254.255; option domain-name-servers 192.168.254.3; option domain-name "simerson.net"; option routers 192.168.254.1; option subnet-mask 255.255.255.0; server-name "pxe-gw"; server-identifier 192.168.254.3; next-server 192.168.254.3; and then the subnet and client clouse below subnet 192.168.254.0 netmask 255.255.255.0 { range 192.168.254.32 192.168.254.99; option root-path "/usr/local/export/pxe"; filename "pxeboot"; } host cm.simerson.net { hardware ethernet 00:e0:18:98:f0:cc; fixed-address 192.168.254.126; }=20 If you follow the above I belive you should be good-to-go ;) Regards, Paddy