2016-04-20 13 views
0

我想在无头模式下使用VirtualBox在Ubuntu服务器上设置导出的VM。获取在配置于桥接网络上的Ubuntu服务器上运行的VM的IP

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

有没有办法检查这是否正常工作,如果是,以获得VM的IP? 由于这是在无头模式,所以没有GUI,唯一的方式登录到虚拟机是通过SSH和我需要的IP ..

回答

0

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

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

+0

谢谢,可惜我没有访问因为这是一所大学的路由器。我会尝试ping扫描 – welthenwel

0

welthenwel, 你可以用VBoxManage做到这一点。 从shell,只需键入:

VBoxManage guestproperty enumerate VM_NAME --pattern */IP 

,你会得到尽可能响应类似下面的形象。

enter image description here

现在,忽略了我从运行Windows主机这个CMD的事实,因为它的行为完全从Linux主机内相同

+0

感谢您的回复,该命令以“找不到属性”作为响应。这是否意味着桥接不起作用?我的虚拟机为 – welthenwel

+0

,连接到的网络设置为[桥接适配器]。如果cmd不起作用,可能是虚拟机配置中的错误。您是否在VM上安装了Guest Additions? – EugenG

+0

我不知道虚拟机有或没有安装,因为我无法登录到它..在下面的快照中,您可以看到虚拟机的信息:https://www.dropbox.com/s/qmerg427lduk4ht/ vm_info.png?dl = 0 NIC1接口设置为与主机的以太网(em1)桥接,是不是表示它已正确配置? – welthenwel

相关问题