<html><body><div style="font-family: Andale Mono; font-size: 10pt; color: #000000"><div>The problem, I am assuming here, seems to be that the initial DISCOVER - OFFER - REQUEST - ACK at some point fails to include the option 82 circuit-id data in the return to the relay agent using the host statement method. I'll break it down simply:</div><div><br></div><div>Working method:</div><div>----------------------------------</div><div><p style="margin: 0px;" data-mce-style="margin: 0px;">class "10-24-24-9" {<br> match if option agent.circuit-id = "1.21.1.4/Ethernet9";<br>}</p><p style="margin: 0px;" data-mce-style="margin: 0px;">subnet 10.24.24.0 netmask 255.255.255.0 {<br> option routers 10.24.24.1;<br> option subnet-mask 255.255.255.0;<br> pool {<br> server-name "192.168.0.12";<br> filename "SomeCFG.cfg";<br> deny dynamic bootp clients;<br> allow members of "10-24-24-9";<br> range 10.24.24.9;<br> }</p><p style="margin: 0px;" data-mce-style="margin: 0px;">}</p></div><div>----------------------------------</div><div><br></div><div>Non-working method:</div><div>----------------------------------</div><div><div><p style="margin: 0px;" data-mce-style="margin: 0px;">subnet 10.24.24.0 netmask 255.255.255.0 {<br> option routers 10.24.24.1;<br> option subnet-mask 255.255.255.0;<br></p><p style="margin: 0px;" data-mce-style="margin: 0px;">}</p></div><p style="margin: 0px;" data-mce-style="margin: 0px;">host 10-24-24-9 {<br> host-identifier option agent.circuit-id "1.21.1.4/Ethernet9";<br> fixed-address 10.24.24.9;<br>}</p></div><div><span data-mce-bogus="true">----------------------------------</span></div><div><br></div><div><br></div><div>oh man - i think I just realized why this didn't work. No TFTP file/server available. So now I have new questions as I didn't think about this before.</div><div><br></div><div>Can I put 'server-name "192.168.0.12";' in the subnet {} statement or does that have to be inside a pool {} statement?</div><div><br></div><div>Can I put 'filename "SomeCFG.cfg";' in the host {} declaration as we need different filenames for different hosts?</div><div><br></div><style><!--
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"MS Sans Serif";
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Andale Mono";
panose-1:0 0 0 0 0 0 0 0 0 0;}
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MailQuote, li.MailQuote, div.MailQuote
{mso-style-name:"Mail Quote";
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:35.4pt;
margin-bottom:.0001pt;
text-autospace:none;
border:none;
padding:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.p1, li.p1, div.p1
{mso-style-name:p1;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.s1
{mso-style-name:s1;}
p.p2, li.p2, div.p2
{mso-style-name:p2;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.s2
{mso-style-name:s2;}
span.s3
{mso-style-name:s3;}
span.EmailStyle23
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
--></style></div></body></html>