<html><head>

<style id="css_styles" type="text/css">blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: right;'] {  list-style-position: inside;}
body { font-family: Tahoma; font-size: 12pt;   }</style></head><body class="plain">According to dnsmasq documentation, it would seem neither dhcp-option nor dhcp-range (at least for IPv4) would accept an interface:<div><br /></div><div>-O, --dhcp-option=[tag:<tag>,[tag:<tag>,]][encap:<opt>,][vi-encap:<enterprise>,][vendor:[<vendor-class>],][<opt>|option:<opt-name>|option6:<opt>|option6:<opt-name>],[<value>[,<value>]]</div><div><br /></div><div>-F, --dhcp-range=[tag:<tag>[,tag:<tag>],][set:<tag>,]<start-addr>[,<end-addr>|<mode>][,<netmask>[,<broadcast>]][,<lease time>]</div><div><br /></div><div><br /></div><div>However, dnsmasq would auto-tag DHCP requests with "a tag whose name is the name of the interface on which the request arrived".</div><div><br /></div><div>Did you try to prefix your interface names with the 'tag:' keyword?</div><div>E.g. </div><div><br /></div><div>dhcp-option=tag:enp2s0,1,255.255.255.0</div><div>dhcp-range=tag:enp2s0,192.168.1.100,192.168.1.199,infinite</div><div><br /></div></body></html>