2012-06-07 19:06:17 +0000 2012-06-07 19:06:17 +0000
33
33

如何查找在VMware上运行的vm的IP地址(或其他使用VM的方法)

我在一个Linux的盒子上运行VMware Workstation

当我打开centOS(Linux)虚拟机的电源时,我无法获得鼠标或键盘控制机器。我怀疑这与错误信息有关:

您没有在此 guest 中安装 VMware Tools。在VM菜单中选择 “安装VMware Tools"。

如果我点击该菜单选项,它会插入一个包含驱动程序等的虚拟光盘。这对我没有帮助,因为我没有键盘或鼠标控制这台机器。

我在想,如果我能弄清楚IP地址或主机名,我可以使用任何协议进入机器(SSH)。一个同事创建了这个机器,他已经不在公司了。如果我能进入这台机器,会节省我很多时间。我有登录凭证,所以不会有什么问题。

答案 (9)

34
34
34
2013-01-09 19:34:21 +0000

首先进入虚拟机设置,

然后在网络部分,点击高级按钮,读取MAC地址

然后在控制台中执行:arp -a

C:\>arp -a
Interface: 10.98.79.23 --- 0xb
  Internet Address Physical Address Type
  10.98.79.10 b8-ac-6f-cb-a1-80 dynamic
  10.98.79.12 78-2b-cb-aa-51-bf dynamic

Interface: 192.168.20.1 --- 0x1c
  Internet Address Physical Address Type
  192.168.20.128 00-0c-29-56-bd-36 dynamic
  192.168.20.255 ff-ff-ff-ff-ff-ff static

找到了MAC地址,IP就会出现在旁边。

7
7
7
2015-06-16 04:48:36 +0000

请检查一下,如果这些输入设备不是作为USB设备连接到客制化操作系统上吗?一旦断开它们的连接,它们应该可以被主机操作系统访问,因此可以运行。在Linux上的命令是:

ip addr

,或者是相当过时的:

ifconfig

,而在Windows上的相应命令是:

ipconfig /all

,而输出结果看起来像这样:

eno16777984: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
    inet 192.168.2.101 netmask 255.255.255.0 broadcast 192.168.2.255
    ...
1
1
1
2012-06-08 00:48:30 +0000

在 Workstation 中有一个内置的 VNC 服务。我没有使用过它,但配置(下面的配置)似乎表明你可以启用它,并使用主机的IP和特定端口与任何一个VNC客户端来控制你的虚拟机。

1
1
1
2018-02-22 09:55:26 +0000

最简单的方法是不使用虚拟机设置,只需按照链接中提供的步骤操作即可。 https://kb.wisc.edu/helpdesk/page.php?id=6526

打开安装好的Mac OS,进入菜单点击Apple图标 ->系统预设 ->网络 ->网络 ->以太网,查看你的IP地址。

0
0
0
2019-11-20 16:58:46 +0000

我有同样的问题,我在linux上键入命令

ip addr

,但是显示的是127.0.0.0.1,这不是我想要的。在安装过程中,有一个像图中一样的网络配置部分。 图片

安装完成后,我输入 “ip adddr",就可以看到IP。

0
0
0
2018-02-01 17:45:38 +0000

要找到网络上的任何未知主机(不管是不是虚拟机),你可以使用Angry IP扫描器。另一个适用于Linux的选项是arp-scan(它通常不是默认安装的,但依赖性很小)。命令arp-scan -l会给你一个IP地址和相关的MAC地址表。你所有的虚拟机都会有类似的MAC地址,所以如果你有一个大的网络,你可以通过这种方式缩小范围。

0
0
0
2012-06-07 21:56:13 +0000

不知道Linux的情况,但在Windows中你可以…..

  1. 给虚拟机添加另一个网络接口,这个接口将使用VMware DHCP给你的虚拟机分配一个已知的IP。你应该把VMware DHCP设置成一个很短的地址范围,这样很容易挑出IP(也会有问题,因为默认的Windows防火墙设置不允许传入的回波请求…… 但你不是Windows)

  2. 试着挑你的虚拟机所在的子网,把另一台电脑放到这个子网(另一台虚拟机或你的物理电脑)–用电脑浏览器服务("网络 “或 "我的网络地方")找到虚拟机。

你也应该找网络扫描软件。

对了,虚拟机的网络模式是什么?是纯主机专用网(有NAT还是没有NAT)还是桥接?

0
0
0
2019-09-10 21:18:51 +0000

在Windows 7上,

  1. 将MAC地址复制到剪贴板上
  2. 在记事本中打开C:\ProgramData\VMware\vmnetdhcp.leases
  3. 搜索MAC地址字符串。
0
0
0
2017-07-07 07:08:26 +0000

也许现在回答这个问题已经太晚了,但我也遇到了同样的问题。只需安装VMware vSphere Client,登录后可以右键点击VM,在控制台中打开鼠标和键盘可以工作。用CTRL + ALT退出控制台中的鼠标。