<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.6003" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Have you tried just removing the "deny unknown-clients;" 
statement?</FONT></DIV>
<DIV><FONT size=2>The "allow members" will deny clients that do not 
match.</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Regards,</FONT></DIV>
<DIV><FONT size=2>Reissom Beshir</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV style="FONT: 10pt arial">----- Original Message ----- 
<DIV style="BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> <A 
title=admin@jejestudio.ge href="mailto:admin@jejestudio.ge">კონსტანტინე 
ქაროსანიძე</A> </DIV>
<DIV><B>To:</B> <A title=dhcp-users@lists.isc.org 
href="mailto:dhcp-users@lists.isc.org">dhcp-users@lists.isc.org</A> </DIV>
<DIV><B>Sent:</B> Tuesday, September 07, 2010 12:00 PM</DIV>
<DIV><B>Subject:</B> Problem with class definition</DIV></DIV>
<DIV><BR></DIV>
<DIV>Hello, </DIV>
<DIV><BR></DIV>
<DIV>I run dhcp for my clients (i'm sysadmin at ISP) and using option 82 to 
identify requests and assign corresponding ip to client but now i have 
case that I cant use option 82 (because of some network topology option 82 is 
not added to request)</DIV>
<DIV><BR></DIV>
<DIV>Solution was to identify clients by source address from where request 
comes. (actually from ip assigned to that vlan on cisco switch, vlan 
gateway)</DIV>
<DIV><BR></DIV>
<DIV>after lots of tries I figured out following config:</DIV>
<DIV><BR></DIV>
<DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">class 
"ADSL_Universal_34" {</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 match if ( binary-to-ascii(16, 8, "", packet(24,4)) = "5e89bf1" 
);</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 log(info, "matched class ADSL_Universal_34");</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 log(info, concat("matched class gateway, IP: ",binary-to-ascii(16, 8, "", 
packet(24,4))));</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 log(info, concat("matched class gateway, No Binary: 
",packet(24,4)));</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">}</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="'courier new', monospace"><BR></FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">class 
"ADSL_Universal_35" {</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 match if ( binary-to-ascii(16, 8, "", packet(24,4)) = "5e89bf41" 
);</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 log(info, "matched class ADSL_Universal_35");</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 log(info, concat("matched class gateway, IP: ",binary-to-ascii(16, 8, "", 
packet(24,4))));</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 log(info, concat("matched class gateway, No Binary: 
",packet(24,4)));</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="'courier new', monospace">}</FONT></DIV></DIV>
<DIV><BR></DIV>
<DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">subnet 
94.137.191.0 netmask 255.255.255.128</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">{</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="'courier new', monospace"><BR></FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 pool {</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     option subnet-mask 255.255.255.192;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     option routers 94.137.191.1;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     option ip-forwarding FALSE;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     deny unknown-clients;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     allow members of "ADSL_Universal_34";</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     range 94.137.191.2 94.137.191.5;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 }</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="'courier new', monospace"><BR></FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 pool {</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     option subnet-mask 255.255.255.192;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     option routers 94.137.191.65;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     option ip-forwarding FALSE;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     deny unknown-clients;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     allow members of "ADSL_Universal_35";</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     range 94.137.191.66 94.137.191.70;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
 }</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="'courier new', monospace">}</FONT></DIV></DIV>
<DIV><BR></DIV>
<DIV>where <SPAN class=Apple-style-span 
style="FONT-FAMILY: 'courier new', monospace">5e89bf41 </SPAN><FONT 
class=Apple-style-span face="arial, helvetica, sans-serif">and</FONT><SPAN 
class=Apple-style-span 
style="FONT-FAMILY: 'courier new', monospace"> </SPAN><SPAN 
class=Apple-style-span style="FONT-FAMILY: 'courier new', monospace">5e89bf1 
</SPAN><FONT class=Apple-style-span face="arial, helvetica, sans-serif">are 
gateway ip addresses in hex. While using this config strange thing 
happens.</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="arial, helvetica, sans-serif"><BR></FONT></DIV>
<DIV><FONT class=Apple-style-span face="arial, helvetica, sans-serif">when i 
use</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="arial, helvetica, sans-serif"><BR></FONT></DIV>
<DIV><FONT class=Apple-style-span face="arial, helvetica, sans-serif"><SPAN 
class=Apple-style-span style="FONT-FAMILY: arial">
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     deny unknown-clients;</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">   
     allow members of "ADSL_Universal_35";</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="'courier new', monospace"><BR></FONT></DIV>
<DIV><FONT class=Apple-style-span face="arial, helvetica, sans-serif">this 
directives for matching class to pool nothing works but it's enought for me to 
remove this lines from config and in log file I see that incomming requests are 
matched to class.</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="arial, helvetica, sans-serif"><BR></FONT></DIV>
<DIV><FONT class=Apple-style-span face="arial, helvetica, sans-serif">
<DIV><FONT class=Apple-style-span face="'courier new', monospace">Sep  7 
18:36:04 dhcp dhcpd: matched class ADSL_Universal_35</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">Sep  7 
18:36:04 dhcp dhcpd: DHCPINFORM from 94.137.191.2 via 94.137.191.65</FONT></DIV>
<DIV><FONT class=Apple-style-span face="'courier new', monospace">Sep  7 
18:36:04 dhcp dhcpd: DHCPACK to 94.137.191.2 (d8:d3:85:21:3f:f3) via 
em0</FONT></DIV>
<DIV><FONT class=Apple-style-span 
face="'courier new', monospace"><BR></FONT></DIV>
<DIV>but if i uncomment above two lines I have nothing logged and no ip 
addresses assigned. </DIV>
<DIV><BR></DIV>
<DIV>I know that it is not good solution and is just a workaround of problem but 
I need to make it working.</DIV>
<DIV><BR></DIV>
<DIV>Any ideas how to fix?</DIV></FONT></DIV></SPAN></FONT></DIV><BR 
clear=all>Best Regards,<BR>Konstantine Karosanidze,<BR><BR>CAUCASUS ONLINE 
ISP<BR>System Administrator<BR><BR>
<P>
<HR>

<P></P>_______________________________________________<BR>dhcp-users mailing 
list<BR>dhcp-users@lists.isc.org<BR>https://lists.isc.org/mailman/listinfo/dhcp-users</BODY></HTML>