<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>I apologize if this question has already been answered on
the mailing list but the archives for this list are not responding.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Basically this is the behavior we want.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Whenever dhcpd receives a DHCPDISCOVER packet it will
respond with only the PXE options (tftp boot server and boot filename). 
We have tried all sorts of options and we can only get dhcpd to respond with a
DHCPOFFER if it is configured to also send IP address information (static or
dynamic).  The problem is that our client will have already received its
IP from another server and is simply waiting for the remainder of its boot
options.  We only want dhcpd to act as a PXE server.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>So far this is the configuration for the client group.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal style='margin-left:.5in'>group {<o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'>        
filename "ARDBP32.BIN";<o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'>        
next-server 10.11.16.43;<o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'>        
option vendor-class-identifier “PXEClient;<o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p>

<p class=MsoNormal style='margin-left:.5in'>        
host PXETest { hardware ethernet 00:0c:29:c9:39:5f; }<o:p></o:p></p>

<p class=MsoNormal style='margin-left:.5in'>      
}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>With just this configuration we get the response “no
free leases”.  I am assuming this is because we have not defined any
static or dynamic addresses for this client.  Which is what we want. 
If I add an option for a static address the packet get sent fine.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>So how do we configure dhcpd to be just a PXE server.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>We have a pretty extensive network configuration.  We
have a class A (10.0.0.0) that is divided into a couple hundred
VLAN/Subnets.  We have a public Class B that is also subdivided into many
VLAN/subnets.  The PXE booting will be used mainly by the public lab
machines which are highly distributed across these subnets and can at time move
from one subnet to another.  Because of this, declaring all the possible
subnets will be quite complex (and the hosts may not be tied to just one subnet).<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I would appreciate any help anyone could offer on this
subject (and no we can’t just modify our campus DHCP to offer the PXE
options).  <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Thanks in advance.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Sincerely,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:blue'>Daniel</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:blue'><o:p></o:p></span></p>

</div>

</body>

</html>