VMWare / VirtualBox:无法ping通主机专用networking适配器从Windows主机到Linux客户端

场景:

  • Windows主机运行XP SP3
  • (虚拟)Ubuntu Server 10.04(全新安装,在安装过程中只select“LAMP Package”选项。
  • 在VMWare Player / VirtualBox上testing

我可以通过ip从一个箱子ping到另一个没有问题。 当我尝试通过主机名称(在Linux或Windows中),我得到一个消息告诉我,主机找不到。

我一直在阅读文档,searchVMWare和VBox的论坛,但这是我第一次尝试运行一个Linux的盒子,我觉得我错过了一些configuration或软件包的安装,使这项工作。

注意:我需要使用Linux主机专用的适配器,因为我们正在为开发设置一个虚拟机器,而且它的LAMP堆栈必须是本地的,才能使用它。 我们不希望使用桥接适配器,因为如果我们这样做,我们需要为每个要使用的VM副本设置一个不同的名称。

由于每个Ubuntu VM将只出现在工作站的仅主机networking上,因此可以为VM分配静态主机名和IP地址。 把这个主机名/地址映射到你局域网的本地DNS服务器上,这将允许每个XP工作站通过名字来平衡它的Ubuntu虚拟机。

相反,为了使VM按名称ping工作站,需要一些将工作站名称/ IP映射传送给VM的方法。 用于工作站的名称不必与LAN上的名称相同,因此最简单的select是在主机专用networking上为工作站指定一个静态名称/地址,并将该映射放入虚拟机的/ etc / hosts文件。

通过这些configuration,您应该能够将虚拟机复制到每个工作站,在VirtualBox中configuration主机专用networking,然后继续。

尝试添加条目到两个主机文件的窗口框和Linux的盒子?

我的场景是使用在64位Windows 7主机上运行的Arch Linux的Linux客户机VM。

在VMWARE中将networkingconfiguration为NAT,并且对来宾IP地址执行ping操作。 但是,如果我ping客人的主机名,它不响应。

可靠地完成这项工作的唯一方法是在Guest上安装Samba。