我目前在一台物理机上安装并运行了两台虚拟机,我需要通过另一台物理机访问它们。
我给每台虚拟机都配置了可解析的 IP 地址。每台虚拟机都可以通过命令互相 ping 通ping ###.###.#.###
。
但是,当我尝试从物理机 ping 虚拟机时,ping 失败。我也无法从物理机通过 SSH 进入虚拟机。值得注意的是,装有虚拟机的机器与物理机位于不同的网络上。
物理机运行的是 Ubuntu 16.04 LTS 作为本机操作系统。我最近在这台机器上安装了操作系统。在使我的虚拟机可由不同网络上的物理机访问方面,我是否缺少其他步骤?
提前感谢你的帮助!
答案1
我认为可能存在防火墙问题。
我刚刚打开了 2 台虚拟机,一台是 Win10,一台是 Ubuntu,两台虚拟机都设置为桥接网络设备。我可以从主机 ping Ubuntu 虚拟机,反之亦然,我可以从 Win10 虚拟机内部 ping 主机,但我无法从主机 ping Win10 机器。
答案2
这里的问题是,我的虚拟机主机和物理机位于不同的网络上。将物理机连接到与虚拟机主机相同的网络后,我便可以 ping / ssh 进入虚拟机。
希望这能帮助遇到类似问题的人!