<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">Thanks Scott,<div><br></div><div>But I need to match a vendor specific suboption but I don't know how to access then.</div>
<div><br></div><div>[]</div></span><div>Eduardo F. Jucá de Castro</div><div>CPqD - Gerência de Serviços e Aplicações Multimídia</div><div>Tel.: +55 19 3705-7238 / Fax: +55 19 3705-5868</div><div>Cel.: +55 19 9603-4624</div>
<div><a href="mailto:jucah@cpqd.com.br" target="_blank">jucah@cpqd.com.br</a></div><div><a href="http://www.cpqd.com.br" target="_blank">www.cpqd.com.br</a></div><div></div><br>
<br><br><div class="gmail_quote">2011/10/9 <span dir="ltr"><<a href="mailto:scott_stone@trendmicro.com">scott_stone@trendmicro.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">I'm using a similar statement to match PXE clients (to differentiate from when installed systems boot - the PXE boot rom sends a specific client option, and we had out different settings to these clients... works on dhcp 3.0.x and 4.2.x (tested) - seems similar to what you want, it might help.. here's the config block (actual IP replaced with 1.2.3.4 in this example):<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">class "PXE" {<u></u><u></u></span></p><p class="MsoNormal">
<span style="font-size:11.0pt;color:#1F497D"> match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> filename "pxelinux.0";<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> option vendor-class-identifier "PXEClient";<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> vendor-option-space PXE;<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> option PXE.mtftp-ip 0.0.0.0;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> next-server 1.2.3.4;<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">}<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">sounds like you might need the 'option' keyword before 'agent' to match what you're looking for?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">====================<u></u><u></u></span></p><p class="MsoNormal">
<span style="font-size:11.0pt;color:#1F497D">Scott Stone <<a href="mailto:scott_stone@trendmicro.com" target="_blank">scott_stone@trendmicro.com</a>><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Manager, DCS-RD<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Trend Micro, Inc. <a href="http://www.trendmicro.com" target="_blank">http://www.trendmicro.com</a><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"><u></u> <u></u></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt"> dhcp-users-bounces+scott_stone=<a href="mailto:trendmicro.com@lists.isc.org" target="_blank">trendmicro.com@lists.isc.org</a> [mailto:<a href="mailto:dhcp-users-bounces%2Bscott_stone" target="_blank">dhcp-users-bounces+scott_stone</a>=<a href="mailto:trendmicro.com@lists.isc.org" target="_blank">trendmicro.com@lists.isc.org</a>] <b>On Behalf Of </b>Eduardo Ferreira Juca de Castro<br>
<b>Sent:</b> Sunday, October 09, 2011 12:07 PM<br><b>To:</b> <a href="mailto:dhcp-users@lists.isc.org" target="_blank">dhcp-users@lists.isc.org</a><br><b>Subject:</b> How to match part of agent's vendor specific suboption<u></u><u></u></span></p>
</div><div><div></div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Hi,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I need to assign addresses based on a ssid information carried on agent's (option 82) vendor specific suboption.<u></u><u></u></p>
</div><div><p class="MsoNormal">Do do so I defined classes this way:<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><p class="MsoNormal"><span style="font-family:"Courier New"">class "myClass" {</span><u></u><u></u></p>
</div><div><p class="MsoNormal"><span style="font-family:"Courier New""> match if substring(agent,60,5) = "SSID1";</span><u></u><u></u></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">}</span><u></u><u></u></p>
</div></div><div><p class="MsoNormal">and used it in pool statements but nothing happens.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I also tried to log things to see waht are beeing decoded but again nothing happens.<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><p class="MsoNormal"><span style="font-family:"Courier New"">if option dhcp-message-type = 1 {</span><u></u><u></u></p></div><div><p class="MsoNormal">
<span style="font-family:"Courier New""> log(info,concat("option82-suboption9: ",binary-to-ascii(16,8,"",substring(agent,60,5))));</span><u></u><u></u></p></div><div><p class="MsoNormal"><span style="font-family:"Courier New"">}</span><u></u><u></u></p>
</div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I'm using ISC DHCP 4.2.1.<u></u><u></u></p></div><div><p class="MsoNormal">Anyone can help me with this?<u></u><u></u></p></div>
<div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">TIA<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Regards,<u></u><u></u></p></div><div><p class="MsoNormal">
<br clear="all"><u></u><u></u></p><div><p class="MsoNormal">Eduardo F. J. de Castro<u></u><u></u></p></div><div><p class="MsoNormal">CPqD - Telecommunications and IT R&D Center<u></u><u></u></p></div></div></div></div>
</div></div>
<table><tbody><tr><td bgcolor="#ffffff"><font color="#000000"><pre>TREND MICRO EMAIL NOTICE
The information contained in this email and any attachments is confidential and may be subject to copyright or other intellectual property protection. If you are not the intended recipient, you are not authorized to use or disclose this information, and we request that you notify us by reply mail or telephone and delete the original message from your mail system.</pre>
</font></td></tr></tbody></table>
<br>_______________________________________________<br>
dhcp-users mailing list<br>
<a href="mailto:dhcp-users@lists.isc.org">dhcp-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/dhcp-users" target="_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</a><br></blockquote></div><br>