我在 Mac(MacOS 10.7.5)上安装 VMWare Fusion 5.0.3 并运行 Linux 客户 VM。
Linux 客户虚拟机需要有一个特定的 IP 地址 - 192.168.56.10
VM 网络设置为 NAT(“与我的 Mac 共享”)
我已经设置了 vmnet8 NAT 和 DHCP,以便 DHCP 在 192.168.56.255 范围内分配 IP 地址,并且 VM 分配了特定的 IP 地址。
VM 启动正常。它获取了正确的 IP 地址。从 VM 内部,我可以看到外部世界。
但是,我无法从我的主机连接到我的虚拟机。
Sshd 和 Apache 都在相应的网络适配器上运行并监听。
同一台虚拟机在同事的机器上使用相同的设置运行。
我怀疑这是从我的 Mac 主机到客户虚拟机的路由问题,但我不知道该查找什么来确定是否是这种情况。我对计算机相当了解,但不是网络专家。
答案1
我也不是网络专家,但我解决类似问题的方法是编辑要连接的虚拟机的 VMware Fusion 设置。我启用网络适配器并在桥接网络下选择以太网。然后我重新启动虚拟机。
如果您没有锁定到 192.168.56.10 地址,那么也许这样的事情会有所帮助。