[Dnsmasq-discuss] Proxy DHCP KVM Virtualbox

Gregg Stock gregg at damagecontrolusa.com
Mon Aug 18 04:41:13 BST 2014


Thank you in advance for taking a look at this.

I have an "interesting" problem trying to get a PXE boot system setup.

I have a dnsmasq server "Alice" that handles DNS and DHCP for several
networks. I'm trying to add a PXE boot environment and am currently
using two different PXE boot servers. Server "Bob" runs Cobbler for
installations. Alice also runs TFTP/PXE and server some system recovery
distros.

On the LAN network, I'm testing using Virtualbox. On our DMZ network,
I'm using Libvirt/KVM.

Alice serves up boot menu using pxe-prompt that directs the user to the
desired boot server. This works fine with Virtualbox but not with KVM.

>From what I can gather using tcpdump, when I execute

          pxe-service=x86PC, "Cobbler LAN Installation Server",
pxelinux, 172.xx.xx.35

tcpdump shows:
IP 172.xx.xx.103.bootpc > 255.255.255.255.bootps:

And and everything goes smoothly

But when this executes...

     pxe-service=x86PC, "Cobbler DMZ Installation Server", pxelinux,
192.168.x.35

tcpdump shows:
192.168.x.35.bootpc > 255.255.255.255.pxe

The KVM guest issues bootpc and pxe but nobody is listening on 4011

Both requests are to the same server, just different interfaces.

I'm not sure how to proceed, it seems like I needs a DHCP proxy server
to listen on port 4011 but it would be nice if I could keep the stuff
that works on Virtualbox.

Best regards,




More information about the Dnsmasq-discuss mailing list