获取在桥接网络上配置的Ubuntu服务器上运行的VM的IP

时间:2016-04-20 13:28:12

标签: ip virtual-machine virtualbox headless

我想在无头模式下使用VirtualBox在Ubuntu服务器上设置导出的VM。

我启动并运行VM并与主机(em1)的以太网接口桥接,因此如果我没有弄错,主机的dhcp现在应该为VM分配IP。

有没有办法检查这是否有效,如果是,则获取VM的IP? 由于这是无头模式所以没有GUI,登录VM的唯一方法是通过ssh,为此我需要IP ..

2 个答案:

答案 0 :(得分:0)

我对VirtualBox不太熟悉。与VMWare Workstation桥接意味着IP由您的默认DHCP服务器提供,这意味着您可以在那里查找分配的IP地址(例如您的路由器 - 如果您有权访问它)。

另一种选择是对您的网段进行ping扫描,因为我认为Ubuntu不会丢弃ICMP请求。

答案 1 :(得分:0)

<强> welthenwel 下, 你可以用VBoxManage做到这一点。 从shell中,只需输入:

VBoxManage guestproperty enumerate VM_NAME --pattern */IP

您将获得如下图所示的响应。

enter image description here

现在,忽略我从Windows主机运行此cmd的事实,因为它在linux主机内的行为完全相同