[Dnsmasq-discuss] dnsmasq-dhcp: DHCP, proxy on subnet 192.0.2.0

Geert Stappers stappers at stappers.nl
Sat Jun 6 18:06:05 BST 2020


Hi,

The plan is that dnsmasq DHCP server hands bootfile information
in conjunction with an existing DHCP, a.k.a. proxy-DHCP

With dnsmasq fresh compiled from up-to-date git repository
works this configuration file:

port=0
interface=br0
bind-interfaces
dhcp-range=192.0.2.220,192.0.2.223
dhcp-boot=ipxe.pxe
enable-tftp
tftp-root=/home/stappers/src/ipxe/src/bin
log-dhcp


Changing 'dhcp-range=' for the wanted  proxy-DHCP

port=0
interface=br0
bind-interfaces
dhcp-range=192.0.2.0,proxy
dhcp-boot=ipxe.pxe
enable-tftp
tftp-root=/home/stappers/src/ipxe/src/bin
log-dhcp


Silences the dnsmasq DHCP server.  The change closer
dhcp-range=192.0.2.220,192.0.2.223
dhcp-range=192.0.2.0,proxy

With
dhcp-range=192.0.2.18,proxy
the same effect ...


Running dnsmasq  --no-daemon   shows
dnsmasq: started, version 2.81-12-g619000a DNS disabled
dnsmasq: compile time options: IPv6 GNU-getopt no-DBus no-UBus no-i18n
no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC
loop-detect inotify dumpfile
dnsmasq-dhcp: DHCP, proxy on subnet 192.0.2.0
dnsmasq-dhcp: DHCP, sockets bound exclusively to interface br0
dnsmasq-tftp: TFTP root is /home/stappers/src/ipxe/src/bin  
dnsmasq-dhcp: 4014338184 available DHCP subnet: 192.0.2.0/255.255.255.0
dnsmasq-dhcp: 4014338184 vendor class: PXEClient:Arch:00000:UNDI:002001
dnsmasq-dhcp: 4014338184 available DHCP subnet: 192.0.2.0/255.255.255.0
dnsmasq-dhcp: 4014338184 vendor class: PXEClient:Arch:00000:UNDI:002001


Network sniff with `tcpdump  -i br0 port bootpc or bootps` on the
server, on the destinated proxy-DHCP server,  shows the incoming
DHCP Discover request and DHCP Offer from existing DHCP server.
Not show a reply from the dnsmasq server.

The "boot client machine" complains "PXE-53: No boot filename received"


What is your  proxy-DHCP
dhcp-range=192.0.2.0,proxy
succes story?


Regards
Geert Stappers
-- 
Silence is hard to parse



More information about the Dnsmasq-discuss mailing list