2011-07-14 22:53:21 +0000 2011-07-14 22:53:21 +0000
217
217

如何从VirtualBox guest操作系统连接到主机?

我想从VirtualBox中的访客访问我的主机。有没有给我的主机提供一个IP地址,我可以从客机上使用?是否需要额外的步骤来进行设置?我想访问我的主机的Apache、FTP和SSH服务。

答案 (5)

263
263
263
2011-07-15 01:49:48 +0000

这个答案几乎是关于VirtualBox中的客机操作系统的设置;你只需要使用客机操作系统上的网络网关地址,就可以从客机操作系统连接到主机操作系统。

在基于Windows的客机上,您可以通过运行以下命令轻松确定这个IP地址:

ipconfig

在这个例子中,客机可以到达主机10.0.2.2


在基于Unix/Linux的客户机上,使用命令:

Windows IP Configuration

Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix . :
        IP Address. . . . . . . . . . . . : 10.0.2.15
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 10.0.2.2

它应该会转储出这样的东西:

netstat -rn

在这个例子中,客户机可以到达主机192.168.1.1

37
37
37
2013-07-14 12:27:26 +0000

从访客访问主机的Web服务器很容易。这可以通过两种方法轻松完成。首先做以下操作

  • 进入设备,选择网络适配器…
  • 在适配器设置中,勾选连接到。如果你没有修改过任何东西,这个值就可以工作。但是,如果你改变了它,而你运行的客机是windows,请运行以下命令,找到默认网关

  • 进入web浏览器,输入这个默认网关并按回车键。

  • 如果值是Bridged Adapter,请执行以下命令

  • 找到主机和 guest 的 IP 地址

  • 如果你运行的是windows系统,请运行 10.0.2.2,得到 IP 地址

  • 如果你运行的是 Linux、Unix 或 Mac OS,请运行 ipconfig,得到 IP 地址

  • IP 地址就像 192. 168.1.1.1

  • 如果你想访问主机,运行浏览器在 guest 中输入主机的 IP 地址

  • 如果你想访问 guest,运行浏览器在 host 中输入 guest 的 IP 地址

9
9
9
2011-07-17 18:37:07 +0000

另一种方法是使用 “主机 "类型的虚拟网络。这让你在来宾操作系统中提供一个接口,其地址在本地子网_不同于你的主机机器所在的 "外部世界 "子网。要实现这个功能,你必须确保几件事。

  • 你的虚拟机配置了一个 "主机专用 "适配器;
  • 你的主机服务需要在所有本地适配器上监听,或者至少是你希望能够联系到的那些适配器;
  • 你的主机会有自己的虚拟适配器,你要弄清楚它的IP地址,并将其添加到你的客机操作系统中的 "hosts "文件中(无论如何,这对客机操作系统来说是可行的;在Windows XP上,它只是埋在C:/WINDOWS/system32/drivers/etc中的 "hosts "文件)。给它取一个你想用的名字作为主机的主机名。

一旦你完成了这些,你应该可以通过你编码到主机文件中的名字从虚拟机上 "看到 "主机。机器中的适配器会出现类似于192.168.56.101的东西。我不需要去_进我的虚拟机,但我猜想这可以通过对称修改主机的主机文件来实现。我把

192.168.56.1 mymachine
http://mymachine/whatever

添加到 guest OS 主机文件中,它们就可以(例如)看到我的主机的 Web 服务器,在

&001

当然,你可以设置桥接和只针对主机的适配器。

0
0
0
2011-07-14 23:08:57 +0000

你可以在VirtualBox中创建共享文件夹。这将在VirtualBox中自动创建一个 “网络共享 "来访问你的主机操作系统中的文件夹。

这里有一个在Windows XP客制化操作系统中的一个很好的步骤:

http://www.giannistsakiris.com/index.php/2007/09/28/virtualbox-access-shared-folders-from-windows-xp-guest-os/

0
0
0
2012-03-28 15:12:43 +0000

这里有另一个解决方案,通过使用一个额外的网络接口,并将主机的流量设置为通过额外的接口进行路由。