如何查找在 VMware 上运行的虚拟机的 IP 地址

如何查找在 VMware 上运行的虚拟机的 IP 地址

我在 Linux 机器上运行 VMware Workstation。

当我启动 centOS (Linux) 虚拟机时,我无法获得对机器的鼠标或键盘控制。我怀疑这与错误消息有关:

您尚未在此客户机中安装 VMware Tools。请从 VM 菜单中选择“安装 VMware Tools”。

如果我单击该菜单选项,它会插入一个带有驱动程序等的虚拟 CD。这对我没有帮助,因为我无法通过键盘或鼠标控制机器。

我在想,如果我能找出 IP 地址或主机名,我就可以使用任意数量的协议进入机器(想到了 SSH)。

我如何获取该机器的 IP 地址或主机名?

注意:我没有创建这台机器。一位不再在公司工作的同事创建了它。如果我能进入这台机器,我会节省很多时间。我有登录凭据,所以这不是问题。

答案1

VMWare 工具不应该需要获得对机器的基本键盘/鼠标访问权限。在正常的 VMWare 环境中,您将无法执行任何操作,因为新的 VM 不会安装工具。

如果虚拟机是桥接的,可以尝试使用 nmap 之类的工具扫描您的网络范围,查找 VMWare MAC 地址。

另一种方法是检查您的 DHCP 服务器,查找分配给该机器的 MAC 的最后一个或接近最后一个地址。

如果没有桥接,您可能无论如何都无法访问。即使桥接了,您是否知道防火墙是否已启用以阻止到 VM 的流量?

编辑-根据您的设置,VMWare 知识库有几个步骤需要尝试,其中包括删除并重新添加 VM 上的 USB 控制器以及启动没有运行守护进程的 Linux VM,以查看是否会导致问题。

图像是如何创建的?P2V 转换还是全新安装?

另一个选择是谷歌搜索如何将磁盘转换为 Virtualbox 等其他格式,看看是否可以在那里启动,至少看看是否可以使用它。或者尝试在运行 ESXi 的系统上运行它。也许图像出了点问题...它之前是正常工作的,然后突然停止了,还是...?

相关内容