My Host OS is Windows 10 and my Guest OS is Ubuntu 16.04
The Host Computer is attached to a device that handles DHCP requests in the 192.168.x.x range.
I find that when I do a ifdown eth0 & ifup eth0 the DHCPDiscover goes and goes and goes and goes until it eventually timesout.
When I do a DHCP request, if I change the Network Adapter to 1 of the 3 options in Promiscuous Mode, then the DHCP Request goes though properly and my Guest OS receives a DHCP address.
If I set the value to 'Allow VMs' and boot up it receives the DHCP address. If I release that address, I have to set the mode to 'Allow All' for the VM to receive the DHCP address (even if its the same one from last time). If I release it yet again, I have to switch the network adapter back to 'Allow VMs' for it to work else teh DHCPDiscovery timesout.
Adapter 1 Settings:
Attached To: Bridge Adapter
Nothing else special except for having to toggle the Promiscuous mode.
Is there a reason why i have to keep changing the Promiscuous mode for the Guest OS to receive a DHCP offer?