在具有桥接networking的VirtualBox上的Ubuntu不能访问网关或互联网

我已经使用NAT在VirtualBox(版本4.1.18)下设置了Ubuntu 12.04版本,一切正常(当然使用DHCP)。 我正在运行OS X Lion 10.7.4。

但是,只要将networking切换到桥接networking,Ubuntu VM就会遇到非常奇怪的networking问题。 该机器似乎得到一个DHCP地址分配得很好,但它只能ping自己和虚拟机的主机的IP后。 它不能ping通网关或外部世界。

我检查了很多东西:

和路由-n:

  Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 

请注意,我桥接我的无线端口,因为这是连接到互联网的唯一端口。 我知道有假设的IPv6限制,但我没有使用IPv6。

感谢任何帮助,这是相当令人沮丧的解决。

https://forums.virtualbox.org/viewtopic.php?f=1&t=45571

大多数无线适配器不支持桥接模式,即使他们这样做,大多数无线接入点也不支持。 我build议你检查你的主机networking接口是否支持桥接。 有时候,DHCP请求可能会交叉,但这并不意味着适配器本身可以处理多个IP。

我在Debian主机和debian / Ubuntu和Windows客户机上使用了虚拟机箱4.1.18。 当更改为桥接适配器我的客户端操作系统没有得到与NATnetworking连接的IP地址是好的。 安装Oracle VM VirtualBox扩展包后,问题消失