I am trying to run a dhcp server in a virtual machine using Parallels Desktop.
I have the dhcp server running in Ubuntu on a virtual machine, if I give the virtual machine its own network interface on the host machine then everything works as expected.
However, when I have the virtual machine share a network interface with the host machine then the dhcp server never responds to dhcp requests.
I have enabled port forwarding for port 67 and when I use tcpdump in the virtual machine I can see the dhcp requests arriving.
Any ideas as to what is preventing the responses?