PXE booting server in VirtualBox network configuration

pxe-bootrhel6virtualbox

I have a host machine(windows) which has a rhel6 guest running in virtual box. I want to boot my laptop through PXE server configured in this guest machine.
I have configured all the necessary servers for pxe boot in the rhel guest but unable to figure out how will the laptop get the IP from the dhcp server running in rhel. The adapter should be in Bridged or NAT mode ??
I can ping the host from the guest but I have no idea how will my laptop (connected physically to the windows machine),will be able to communicate with the virtual machine.

Best Answer

Best/easy way is to switch it in bridge mode so both DHCP request broadcast and TFTP requests can reach the virtual server.