<div dir="ltr"><div>Hello,</div><div><br></div><div>I've got several Debian hosts using ISC DHCP server.</div><div><br></div><div>In those, I'm currently using the following feature:</div><div>"when a requesting host MAC address ends with 00, use group 0</div><div>when a requesting host MAC address ends with 01, use group 1</div><div>when a requesting host MAC address ends with 02, use group 0</div><div>when a requesting host MAC address ends with 03 use group 1</div><div>...</div><div>when a requesting host MAC address ends with ff, use group 1</div><div>for hosts from group 0, allocate from pool 192.168.1.1-50</div><div>for hosts from group 1, allocate from pool 192.168.1.101-150"</div><div><br></div><div>In dhcpd.configuration, this translates to</div><div>class "guest0" {<br>   match suffix(hardware, 1);<br>}<br><br>class "guest1" {<br>   match suffix(hardware, 1);<br>}<br><br>subclass "guest0" 00;<br>subclass "guest1" 01;<br>subclass "guest0" 02;<br>subclass "guest1" 03;</div><div>...</div><div>     pool {<br>         allow members of "guest0";<br>         range 192.168.1.1-50 192.168.1.50;<br>      }<br>      pool {<br>         allow members of "guest1";<br>         range 192.168.1.101 192.168.1.150;<br>      }</div><div><br></div><div>As you may guess, requesting devices are unknown when DHCP server is configured and using two different IP pools allows rough dispatching devices among available WAN links.<br></div><div><br></div><div>Is it something that can be reproduced with Dnsmasq ?</div><div>Suggestions ?</div><div><br></div><div>Cheers<br></div><div><br></div></div>