@billwear - Definitely a team effort! Thanks for engaging here
As mentioned above, dnsmasq.conf
is being modified by dnsmasq.conf.add
- so here’s the content of the dnsmasq.conf.add
:
dhcp-boot=pxelinux.0,,10.0.1.42
dhcp-match=set:efi-x86_64,option:client-arch,9
dhcp-match=set:efi-x86_64,option:client-arch,7
dhcp-boot=tag:efi-x86_64,bootx64.efi,,10.0.1.42
And as a result of service restart_dnsmasq
, the physical router (ASUS AC86U) now has dnsmasq.conf
as follows:
pid-file=/var/run/dnsmasq.pid
user=nobody
bind-dynamic
interface=br0
interface=pptp*
no-dhcp-interface=pptp*
no-resolv
servers-file=/tmp/resolv.dnsmasq
no-poll
no-negcache
cache-size=1500
min-port=4096
bogus-priv
domain-needed
dhcp-range=lan,10.0.0.42,10.0.0.84,255.255.254.0,86400s
dhcp-option=lan,3,10.0.0.1
dhcp-option=lan,6,10.0.1.42,0.0.0.0
dhcp-option=lan,252,"\n"
dhcp-option=lan,42,0.0.0.0
dhcp-authoritative
addn-hosts=/etc/hosts.dnsmasq
dhcp-host=24:5E:BE:99:88:77,set:24:5E:BE:99:88:77,10.0.0.42
dhcp-host=AC:BC:32:GG:QQ:XD,set:AC:BC:32:GG:QQ:XD,10.0.0.64
dhcp-host=44:2C:05:LO:LN:O1,set:44:2C:05:LO:LN:O1,10.0.0.44
dhcp-host=52:54:00:11:AA:BB,set:52:54:00:11:AA:BB,10.0.1.42
dhcp-name-match=set:wpad-ignore,wpad
dhcp-ignore-names=tag:wpad-ignore
dhcp-script=/sbin/dhcpc_lease
script-arp
dhcp-boot=pxelinux.0,,10.0.1.42
dhcp-match=set:efi-x86_64,option:client-arch,9
dhcp-match=set:efi-x86_64,option:client-arch,7
dhcp-boot=tag:efi-x86_64,bootx64.efi,,10.0.1.42