All services were restarted and even the server/computer its self was rebooted and yet still nothing.
/etc/dnsmasq.conf:conf-dir=/etc/dnsmasq.d
/etc/dnsmasq.conf.old:conf-dir=/etc/dnsmasq.d
/etc/dnsmasq.d/10-TFTP.conf:dhcp-option=66,"192.168.1.98"
/etc/dnsmasq.d/02-pihole-dhcp.conf:dhcp-authoritative
/etc/dnsmasq.d/02-pihole-dhcp.conf:dhcp-range=192.168.1.20,192.168.1.80,12h
/etc/dnsmasq.d/02-pihole-dhcp.conf:dhcp-option=option:router,192.168.1.1
/etc/dnsmasq.d/02-pihole-dhcp.conf:dhcp-option=66,"192.168.1.98"
/etc/dnsmasq.d/02-pihole-dhcp.conf:dhcp-leasefile=/etc/pihole/dhcp.leases
/etc/dnsmasq.d/02-pihole-dhcp.conf:domain=kuenet
/etc/dnsmasq.d/02-pihole-dhcp.conf:dhcp-rapid-commit
/etc/dnsmasq.d/02-pihole-dhcp.conf:dhcp-option=option6:dns-server,[::]
/etc/dnsmasq.d/02-pihole-dhcp.conf:dhcp-range=::100,::1ff,constructor:enp2s0,ra- names,slaac,12h
/etc/dnsmasq.d/02-pihole-dhcp.conf:ra-param=*,0,0
/etc/dnsmasq.d/01-pihole.conf:addn-hosts=/etc/pihole/local.list
/etc/dnsmasq.d/01-pihole.conf:addn-hosts=/etc/pihole/custom.list
/etc/dnsmasq.d/01-pihole.conf:localise-queries
/etc/dnsmasq.d/01-pihole.conf:no-resolv
/etc/dnsmasq.d/01-pihole.conf:cache-size=10000
/etc/dnsmasq.d/01-pihole.conf:log-queries
/etc/dnsmasq.d/01-pihole.conf:log-facility=/var/log/pihole.log
/etc/dnsmasq.d/01-pihole.conf:local-ttl=2
/etc/dnsmasq.d/01-pihole.conf:log-async
/etc/dnsmasq.d/01-pihole.conf:dhcp-name-match=set:hostname-ignore,wpad
/etc/dnsmasq.d/01-pihole.conf:dhcp-name-match=set:hostname-ignore,localhost
/etc/dnsmasq.d/01-pihole.conf:dhcp-ignore-names=tag:hostname-ignore
/etc/dnsmasq.d/01-pihole.conf:server=4.2.2.1
/etc/dnsmasq.d/01-pihole.conf:server=4.2.2.2
/etc/dnsmasq.d/01-pihole.conf:server=8.26.56.26
/etc/dnsmasq.d/01-pihole.conf:server=8.20.247.20
/etc/dnsmasq.d/01-pihole.conf:server=9.9.9.9
/etc/dnsmasq.d/01-pihole.conf:server=149.112.112.112
/etc/dnsmasq.d/01-pihole.conf:server=1.1.1.1
/etc/dnsmasq.d/01-pihole.conf:server=1.0.0.1
/etc/dnsmasq.d/01-pihole.conf:server=64.6.64.6
/etc/dnsmasq.d/01-pihole.conf:server=64.6.65.6
/etc/dnsmasq.d/01-pihole.conf:domain-needed
/etc/dnsmasq.d/01-pihole.conf:bogus-priv
/etc/dnsmasq.d/01-pihole.conf:dnssec
/etc/dnsmasq.d/01-pihole.conf:trust-anchor=.,20326,8,2,E06D44B80B8F1D39A95C0B0D7 C65D08458E880409BBC683457104237C7F8EC8D
/etc/dnsmasq.d/01-pihole.conf:interface=enp2s0
/etc/dnsmasq.d/01-pihole.conf:server=/use-application-dns.net/
And this is the result I get from nmap.
kuenet@kuenet:~$ sudo nmap -e enp2s0 --script broadcast-dhcp-discover
Starting Nmap 7.40 ( https://nmap.org ) at 2020-11-21 16:37 AEDT
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 3.29 seconds
I've tested the DHCP with some windows based software and that is not showing option 66 as present.
Sending packet:
op=BOOTREQUEST chaddr=91:9C:21:A4:8D:AC hops=0 xid=0243FC7B secs=0 flags=8000
ciaddr=0.0.0.0 yiaddr=0.0.0.0 siaddr=0.0.0.0 giaddr=0.0.0.0 sname= file=
1 options:
53 (DHCP Message Type): discover
Received packet from 192.168.1.98:67:
op=BOOTREPLY chaddr=91:9C:21:A4:8D:AC hops=0 xid=0243FC7B secs=0 flags=8000
ciaddr=0.0.0.0 yiaddr=192.168.1.20 siaddr=192.168.1.98 giaddr=0.0.0.0 sname=192.168.1.98 file=
10 options:
53 (DHCP Message Type): offer
54 (Server Identifier): 192.168.1.98
51 (IP Address Lease Time): 43200 (12 hours)
58 (Renewal (T1) Time Value): 21600 (6 hours)
59 (Rebinding (T2) Time Value): 37800 (10 hours and 30 minutes)
1 (Subnet Mask): 255.255.255.0
28 (Broadcast Address Option): 192.168.1.255
6 (Domain Name Server Option): 192.168.1.98
15 (Domain Name): kuenet
3 (Router Option): 192.168.1.1