﻿id	summary	reporter	owner	description	type	status	component	version	resolution	keywords	cc	guest	host
14615	Linux kernel can't get IP address over DHCP on Windows host => Fixed in SVN	andyp1973		"A virtual machine is setup with a bridged Ethernet adapter (Intel Pro/1000 MT Desktop) and configured to remote boot using the PXE boot ROM.

On a Linux host (CentOS 6.7 running VirtualBox 4.3.31-101940 the boot process proceeds as follows: PXE Boot ROM gets IP address from DHCP server, runs the pxelinux.0 file to get the correct configuration file.  Configuration file specifies the guest Linux kernel command line to include ip=dhcp along with a bunch of NFS root file system stuff.  The Linux kernel boots, gets the same IP address allocated again and mounts the correct NFS file system.

On a Windows host (tried Windows 7 x64 with VirtualBox 4.3.31-101940 and Windows 10 x64 with versions up to and including 5.0.51-102781) the PXE boot ROM successfully gets an IP address from the DHCP server but the guest Linux kernel doesn't it just sits sending DHCP requests which never get responded to.

Looking at the network adapter on Windows using WireShark I can see the DHCP request coming from the MAC address of the guest followed immediately by a matching DHCP request from the host adapter to which it is bridged but never any responses.

Only key difference is that in the Linux host case the guest adapter is bridged to a wired interface on the host whereas on the Windows hosts it is bridged to a wireless interface.
"	defect	closed	network	VirtualBox 5.0.4	fixed	PXE, DHCP, IP, Wireless		Linux	Windows
