From owner-freebsd-questions@FreeBSD.ORG Sun Mar 21 23:26:14 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 507EC16A4CE for ; Sun, 21 Mar 2004 23:26:14 -0800 (PST) Received: from mail.forko.com (unknown [69.36.226.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EAC243D3F for ; Sun, 21 Mar 2004 23:26:12 -0800 (PST) (envelope-from matt@peterson.org) Received: (qmail 44471 invoked by uid 89); 22 Mar 2004 07:25:56 -0000 Received: from unknown (HELO peterson.org) (matt@peterson.org@69.36.254.10) by cinamatic.sjc.forko.com with SMTP; 22 Mar 2004 07:25:56 -0000 Message-ID: <405E9509.2060604@peterson.org> Date: Sun, 21 Mar 2004 23:26:01 -0800 From: Matt Peterson User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Chris Roehrig References: <9E8C857C-7AA0-11D8-A650-000A95791556@house.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org cc: soekris-tech@lists.soekris.com Subject: Re: [Soekris-tech] Re: Diskless PXE clients: switching FreeBSDkernels based on MAC address X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2004 07:26:14 -0000 This might be possible with DHCP, I've done something similar... subnet 192.168.250.0 netmask 255.255.255.0 { range 192.168.250.2 192.168.250.253; option routers 192.168.250.254; option subnet-mask 255.255.255.0; # NFS server & path option root-path "192.168.250.1:/usr/mboot"; } class "soekris" { match if substring (option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; # TFTP server & filename next-server 192.168.250.1; filename "pxeboot"; } Chris Roehrig wrote: > I'm following up on my original question and cross-posting it to the > Soekris list in case this is useful for anyone else. If there's > an easier way to do this, I'd like to know!