Ubuntu 将主机名分配给虚拟Windows XP计算机

Ubuntu 将主机名分配给虚拟Windows XP计算机,ubuntu,windows-xp,hostname,Ubuntu,Windows Xp,Hostname,我想从运行Ubuntu11.04的主机上访问一台虚拟Windows XP计算机。因为虚拟机每次重新启动时都会获得一个新的IP,所以我希望通过主机名访问它。但是,在系统属性->计算机名部分中指定了名称“selenium xp”后,我仍然无法从Linux主机ping它 selenium@selenium-chi:~$ ping selenium-xp ping: unknown host selenium-xp 有没有办法为虚拟机指定一个名称,以便我可以始终从其Linux主机访问它 谢谢-戴夫 p

我想从运行Ubuntu11.04的主机上访问一台虚拟Windows XP计算机。因为虚拟机每次重新启动时都会获得一个新的IP,所以我希望通过主机名访问它。但是,在系统属性->计算机名部分中指定了名称“selenium xp”后,我仍然无法从Linux主机ping它

selenium@selenium-chi:~$ ping selenium-xp
ping: unknown host selenium-xp
有没有办法为虚拟机指定一个名称,以便我可以始终从其Linux主机访问它

谢谢-戴夫


ps-因为IP发生了变化,创建/etc/hosts条目需要持续维护,我想走免维护路线。

我对VirtualBox安装所做的是添加第二个网络适配器,该适配器设置为“仅主机”。此适配器的IP不会更改,因此您可以在主机文件中设置它,而不必担心它会更改。

我仍然希望我的虚拟机能够与外部世界通信--我可以从仅限主机的适配器上进行此操作吗?另外,当我转到“网络适配器”时,只有1(适配器1)是可编辑的,因此它似乎不可编辑。我可以选择添加第二个适配器。请保持第一个适配器的当前状态。这样你就能接触到外面的世界。要添加适配器,需要关闭VM电源,然后才能添加第二个适配器,该适配器需要设置为“仅主机”。