<div dir="ltr">Hi everybody<br><br>I'm testing this:<br><br>###############################################################<br>class "smartphones" {<br> match if option vendor-class-identifier = "android-dhcp-9";<br>}<br><br>subnet 10.53.0.0 netmask 255.255.0.0 {<br><br> default-lease-time 86400;<br> max-lease-time 172800;<br><br> option broadcast-address 10.53.255.255;<br> option routers 10.53.1.1;<br><br> # Unknown Clients Range.<br> pool {<br> deny known-clients;<br> range 10.53.33.1 10.53.35.254;<br> }<br>..<br> # Smartphones Range.<br> pool {<br> allow members of "smartphones";<br> deny known-clients;<br> range 10.53.10.2 10.53.11.254;<br> }..<br>###############################################################<div><br></div><div>My smartphone have a IP from "range 10.53.33.1 10.53.35.254;"<br><br>To test if the classification work, I turn off the WIFI of my smartphone, wait some seconds and turn on the WIFI again, but the WIFI get the same IP that it had previously from "range 10.53.33.1 10.53.35.254;".<br><br>Can you tell me how I can test this config correctly?<br><br><br>Best regards<br></div><div><br>..<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue., 1 ago. 2019 a las 18:01, Sten Carlsen (<<a href="mailto:stenc@s-carlsen.dk">stenc@s-carlsen.dk</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFCC">
<br>
<br>
<blockquote type="cite">
<pre class="gmail-m_6949614449847640405moz-quote-pre">What Sten is doing is as described in the manual (man dhcpd.conf) section under subclassing. So your "laptop" class might look like :
class "laptop" {
match pick-first-value (option dhcp-client-identifier, hardware);
}
subclass "laptop" 1:aa:bb:cc:dd:ee:ff ;
subclass "laptop" 1:ff:ee:dd:cc:bb:aa ;
...
This works if you know (in advance, or at least as they are "registered" onto the network) the client ID and/or MAC address for each device, it doesn't work if devices can just come and go as they please.
</pre>
</blockquote>
Examples of how my files look, only relevant details are shown:<br>
dhcpd.conf:<br>
<br>
<br>
# class definitions<br>
class "gateway-0" {<br>
match hardware;<br>
}<br>
<br>
<br>
class "gateway-5" {<br>
match hardware;<br>
}<br>
<br>
# Subnet Declarations<br>
shared-network hjemme{<br>
authoritative;<br>
<br>
subnet 192.168.16.0 netmask 255.255.255.0{<br>
option domain-name "xx";<br>
option domain-name-servers 192.168.16.20;<br>
option domain-name-servers xx;<br>
option subnet-mask 255.255.255.0;<br>
# B-NODE: Broadcast - no WINS<br>
option netbios-node-type 1;<br>
pool{<br>
# NO router - these must not touch the internet<br>
allow members of "gateway-0";<br>
range 192.168.16.160 192.168.16.195;<br>
}<br>
pool{<br>
# these go to the FIBER link<br>
option routers 192.168.16.5;<br>
allow members of "gateway-5";<br>
range 192.168.16.50 192.168.16.150;<br>
}<br>
}<br>
<br>
subnet 192.168.161.0 netmask 255.255.255.0{<br>
max-lease-time 300;<br>
default-lease-time 150;<br>
pool{<br>
# These are not known (yet) and shall not see any other
host<br>
deny known-clients;<br>
deny members of "gateway-0";<br>
deny members of "gateway-5";<br>
range 192.168.161.100 192.168.161.150;<br>
}<br>
}<br>
<br>
}<br>
<br>
<br>
include "/etc/dhcp/subclass.conf";<br>
<br>
subclass.conf:<br>
<br>
subclass "gateway-0" 1:00:18:4d:58:a3:ae;<br>
subclass "gateway-0" 1:00:1c:42:84:58:bd;<br>
subclass "gateway-0" 1:00:1d:b3:cb:65:80 {ddns-hostname procurve-1;}<br>
subclass "gateway-0" 1:00:40:8C:29:1E:AE;<br>
subclass "gateway-0" 1:00:80:f0:8f:fd:27;<br>
subclass "gateway-0" 1:00:80:f0:a0:02:40;<br>
subclass "gateway-0" 1:28:10:7b:10:5c:a2 {ddns-hostname argus4;}<br>
subclass "gateway-0" 1:de:ad:be:ef:fe:ed {ddns-hostname ard;}<br>
subclass "gateway-5" 1:00:11:32:05:BB:E9 {always-broadcast
on;ddns-hostname ds-209;}<br>
subclass "gateway-5" 1:00:16:cb:95:7a:7c;<br>
subclass "gateway-5" 1:00:17:f2:41:7c:ff;<br>
subclass "gateway-5" 1:00:18:56:22:d6:93;<br>
subclass "gateway-5" 1:00:1b:63:05:99:1b;<br>
subclass "gateway-5" 1:00:1b:63:1d:1a:f4;<br>
subclass "gateway-5" 1:00:1e:c2:14:ee:7b;<br>
subclass "gateway-5" 1:00:1e:c2:a6:f5:35;<br>
<br>
<br>
Sten<br>
</div>
_______________________________________________<br>
dhcp-users mailing list<br>
<a href="mailto:dhcp-users@lists.isc.org" target="_blank">dhcp-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/dhcp-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><a href="http://www.emergya.com/" rel="noopener" alt="www.emergya.com" target="_blank"><img alt="EMERGYA" width="80" border="0" src="https://drive.google.com/uc?export=view&id=1Qq3n-rKeCyFt3CQBeL55l8d_ynzEikrr" style="border: 0px; height: auto; width: 80px; padding: 6px;"></a><table cellpadding="0" cellspacing="0"><tbody><tr><td valign="top" style="width:305px;padding-bottom:3px;padding-left:10px;vertical-align:top;line-height:25px"><strong style="color:rgb(12,35,64);font-family:Roboto,Verdana,sans-serif;font-size:10pt"><span style="font-size:12pt;color:rgb(239,51,64)">Juan García</span></strong><font color="#0c2340" face="Roboto, Verdana, sans-serif"><span style="font-size:10pt"> </span></font><br><pre><font color="#444444" face="times new roman, serif"><b>Dto. de Soporte Interno</b></font><font color="#444444" face="Roboto, Verdana, sans-serif"><span style="font-size:13.3333px"><br></span></font></pre><span style="color:rgb(12,35,64);font-family:Roboto,Verdana,sans-serif;font-size:11pt"><strong>EMERGYA INGENIERÍA</strong></span></td></tr><tr><td valign="top" style="font-size:10pt;color:rgb(68,68,68);font-family:Roboto,Verdana,sans-serif;padding-bottom:3px;padding-top:3px;padding-left:10px;vertical-align:top"><span><pre><strong style="font-family:Roboto,Verdana,sans-serif;color:rgb(12,35,64);font-size:13.3333px">m:</strong><span style="font-size:10pt;font-family:Arial,sans-serif"> +34 954 517 577</span><br></pre></span><span><span style="color:rgb(12,35,64)"><strong>p:</strong></span><span style="font-size:10pt;font-family:Arial,sans-serif"> +34 954 517 577<br></span></span><span><span style="color:rgb(12,35,64)"><strong>e:</strong></span><span style="font-size:10pt;font-family:Arial,sans-serif"> <a href="mailto:jagarcia@emergya.com" target="_blank">jagarcia@emergya.com</a></span></span></td></tr><tr><td valign="top" style="font-size:10pt;font-family:Arial,sans-serif;padding-bottom:5px;padding-top:5px;padding-left:10px;vertical-align:top"><span><a href="https://www.linkedin.com/company/emergya" rel="noopener" target="_blank"><img border="0" width="23" alt="linkedin icon" src="https://drive.google.com/uc?export=view&id=14q9KMnHl26KNIOktIUE0SY3sPgQpFWS5" style="border: 0px; height: 23px; width: 23px;"></a> </span> <span><a href="https://www.facebook.com/Emergya" rel="noopener" target="_blank"><img border="0" width="23" alt="facebook icon" src="https://drive.google.com/uc?export=view&id=14LlHRBrAqHVDnAAy4ZeOiDWUtegdTCwT" style="border: 0px; height: 23px; width: 23px;"></a> </span> <span><a href="https://twitter.com/emergya" rel="noopener" target="_blank"><img border="0" width="23" alt="twitter icon" src="https://drive.google.com/uc?export=view&id=14LwyilYJrI3ovruB9yF8ZSF5YP0siLBp" style="border: 0px; height: 23px; width: 23px;"></a></span><span> </span> <span><a href="https://www.youtube.com/channel/UCU0ISPwk1pcOWwjpX63gN_A" rel="noopener" target="_blank"><img border="0" width="23" alt="youtube icon" src="https://drive.google.com/uc?export=view&id=14TBFW3LI-4fqSz3-Vqk9MM0B4wonpZVp" style="border: 0px; height: 23px; width: 23px;"></a> </span></td></tr></tbody></table></div></div></div></div></div></div></div></div></div></div></div></div>