我的问题是关于如何通过连接到我家里的 WiFi 为具有静态 IP 地址的 VM 提供 Internet 连接。我为在 VMWare Player 上运行 Ubuntu Server 12.04 的 VM 提供了一个使用桥接模式的网络适配器,以便 VM 直接添加到物理网络(WiFi)。我没有在 Windows 7 主机上进行任何网络设置。
因此,在 VMWare Player 上设置网络后,我首先要做的是编辑客户操作系统(Ubuntu Server)的 /etc/network/interfaces 文件,并将以下内容输入到
auto eth0
iface eth0 inet dhcp
我重新启动了网络服务
/etc/init.d/networking restart
我的虚拟机的 IP 是 192.168.1.5,我可以 ping 通 google.com 和网关,但无法 ping 通连接到 Wifi 的 Windows 7 主机...这是为什么?我没做什么?
然后我更改了 /etc/network/interfaces 文件,并为我的虚拟机提供了一个静态 IP,等于它之前从 DHCP 服务器获得的 IP(192.168.1.5)
auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.254 #same as showed in the result of ipconfig on my W7 host
我重启了网络,只能ping通网关,无法ping通google.com和W7主机(192.168.1.4)
我缺少什么才能将我的虚拟机连接到 Wifi?非常感谢您的帮助。请随时将我重定向到有用的资源。
答案1
答案2
W7 主机和使用桥接网络的 Linux 客户机存在同样的问题。没有主机/客户机连接,其他远程连接工作正常。在我的本地连接的网络属性中禁用链路层拓扑发现驱动程序解决了该问题。