我有 vmware 并且安装了 Ubuntu 12.04,我想用我的主机(即 windows 7)组建 LAN。我将 Windows 以太网卡更改为 192.168.1.1 并将子网掩码更改为 255.255.255.0,此外在 ubuntu 中,我将我的 etho 设置为 192.168.1.3。但是当我在 windows 7 中 ping 192.168.1.3 时,我只看到目标无法访问,反之亦然,我的意思是当我在 Ubuntu 中 ping 192.168.1.2 时,我再次看到该 ICMP 消息,我知道在 Vmware 网络接口配置中的“Bridge”和“NAT”以及“HostOnly”之间有一些东西,但我不知道如何解决这个问题
答案1
我认为您正在使用 VMware Workstation。
没有必要使用桥接模式,将虚拟机(guest)直接连接到宿主机(host=物理机)所连接的物理网络。
另外两个基本选项也有效:
- 仅限主持人- 客户端仅与主机联网。要实现此功能,您必须将客户端上的接口和
vmnet1
主机上的接口配置为位于同一子网中。 - NAT- 与 Host-only 模式一样,客户机和主机位于同一网络中,但主机还为客户机执行网络地址转换,以便客户机可以通过 NAT 与主机的其他网络进行通信。与 Host-only 模式类似,
vmnet2
主机上还有另一个接口,可用于客户机 <-> 主机通信。
vmnet
VMware Workstation 还包含一个 DHCP 服务器。您可以在编辑 > 虚拟网络编辑器中检查设置并更改/创建其他接口。
不要忘记检查主机和客户机上的防火墙设置。
答案2
您需要以桥接模式配置分配给 Ubuntu 客户机的虚拟以太网接口。这样,虚拟机将与物理主机位于同一子网中,并且可以在同一个广播域中拥有 IP,从而允许通过 TCP/IP 进行双向通信。