Using VirtualBox I created a VM with the following VirtualBox Network Settings:
Attached to: Bridged Adapter
Name: wlan0
...
..
.
wlan0 is the wireless interface of my laptop, which is connected to a home router, whose model depend of the place I was working... different places different routers models.
That setup worked well, meaning the guest OS can communicate with Internet and other PCs connected to the wireless network. My problem is when I go to some places that have a specific router model, for example model: ZXHN F660.
The problem with some of the routers models like ZXHN F660 is that the guest OS doesn't receives a DHCP reply while configuring its network interface at boot time.
I assigned an IP address to the guest OS manually to test a possible workaround, but the rate of package lost was so high, that made the network useless.
I tested configuring my host OS to not use DHCP (using static IP configuration), so in case that the router just reply one DHCP request per wireless connection, the host OS don't waste that only bullet, but nothing, even the host OS do not used DHCP to get its network configuration, the guest OS don't receive a reply from the router when try to configure its network interface at boot time. Note that I test latter with dhcpclient command and is the same.
I'm discarding some IP address limitation per wireless link cos I can ping after assign an static IP address to the guest OS (but as I said, the packages lost rate is too high).
What mechanism are using those routers to inhibit DHCP replies? Exist a workaround?
I'm on Ubuntu 14.04 with the latest VirtualBox.
EDIT
Host OS networking work well with all the routers I tested, so is discarded a problem associated with the host NIC.