bhyve The DHCP server in bhyve, can it pass PXE options to the guest?

How much control do we have over dhcp in bhyve?

Can I make it pass PXE options?
That sure is possible in bhyve(8) (example options: 34.10.1. Setting Up the PXE Environment, 34.10.2. Configuring the DHCP Server ).

I was able to run a PXE / dhcp server and clients, but since sysutils/edk2 (amd64) was upgraded [1] from version g202308_5 , there is no PXE boot option in tianocore anymore [2].

This seems to be a bug, since riscv64 is also affected ([Bug]: The PXE boot option is missing on RISCV64 #12095 from Jan 30. 2026).

Didn't try non-UEFI.


[1] /var/log/messages*: Jan 14 21:32:14 ***** pkg[15079]: edk2-bhyve upgraded: g202308_5 -> g202508

[2]

tianocore-nopxe.png



emulators/virtualbox-ose-72 in comparison, PXE booting works fine:

tianocore-virtualbox.png
 
I have PXE running on servers, but how do I configure the in-bhyve dhcp server? What exactly is it built into?
 
Back
Top