这是相当常见的问题,我见过许多解决方案,但没有一个对我有用。我已经使用 Ubuntu 14.04 创建了虚拟机,并且没有在 Ubuntu 配置中更改任何内容。使用 NAT 我的客户机有互联网连接,但是当我将网络类型更改为桥接时,客户机上没有互联网连接。主机工作正常。通过 VMware Player 创建的机器也存在同样的问题。我是在使用 VirtualBox 之后安装了 VMware Player,因此 VMware Player 网卡不会导致此问题。但有时我会使用在 VirtualBox 之前安装的 vSphere Client,这可能会导致此问题,但我没有看到任何由 vSphere 创建的可能导致冲突的网卡。以防万一,我关闭了除主机和 VirtualBox 网卡之外的所有网卡。结果相同。VirtualBox 桥接网络驱动程序已启用。
桥接配置中选择的网卡与主机系统使用的网卡相同。主机互联网连接是无线的,但当我尝试使用有线主机互联网连接时,结果是一样的。我尝试关闭防火墙、关闭防病毒软件以及我发现的许多其他解决方案。桥接客户端仍然没有互联网连接。我和网络管理员坐在一起讨论了一个多小时,我们仍然不知道出了什么问题。欢迎提出所有想法。
Windows 7 主机端肯定出了问题,但我不知道可能是什么问题。
如果它有用,我将发布来自 Ubuntu 客户机(桥接网络)的基本信息:
tomek@tomek-iic:~$ ifconfig
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:da:b6:6d brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:feda:b66d/64 scope link
valid_lft forever preferred_lft forever
tomek@tomek-iic:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
tomek@tomek-iic:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:da:b6:6d brd ff:ff:ff:ff:ff:ff
inet6 fe80::a00:27ff:feda:b66d/64 scope link
valid_lft forever preferred_lft forever
答案1
检查您是否绑定到正确的接口。如果您使用的是无线,则主机上的以太网端口将显示为断开连接,并且网桥将无法工作。我在 Windows 7 上使用 VirtualBox 时曾经遇到过这个问题
答案2
我需要为客户机设置静态 IP,它正在工作!