2009-10-30 54 views
8

我正在尝试会议应用程序(BigBlueButton)。多个VirtualBox机器之间的网络链接

为此我创建了一个作为应用程序服务器的Ubuntu虚拟机。在这台机器上,我可以通过导航到应用程序url来测试应用程序(例如http://10.0.2.15)。

我还创建了第二个应该作为客户端的虚拟机。在这台机器上,我希望能够导航到服务器,但似乎没有工作。如果我尝试通过使用app-url从客户端导航到服务器,我什么也没有,然后超时。

要建立在两台计算机之间的网络我尝试以下解决方案:

  • 创建的每个虚拟机上的第二个网络适配器和连接到“仅主机适配器”名称为“vboxnet0”
  • 在每台机器上创建第二个适配器并连接到名为“intnet”的“内部网络”。

我认为上述任何一个选项都是一个很好的解决方案,但它们都不起作用。

任何人都可以帮助我吗?

仅供参考我使用MacOS X作为主机系统。

编辑: 我通过克隆第一台机器(使用克隆实用程序)创建了我的第二台机器。也许这会导致两台机器相同,这使得它们在网络上难以区分。这会导致问题吗? (作为桌面开发人员,当谈到国际互联网时,我有点小气。)

+0

does 10.0.2.15是否适合您的LAN地址方案? – jldupont 2009-10-30 11:56:30

+1

您是否使用过NAT来在局域网上互通虚拟机? – jldupont 2009-10-30 11:57:04

+0

我不确定该地址是否适合我的LAN地址方案,我该如何检查?我的机器使用NAT作为他们的第一个网络适配器,所以我可以访问互联网。 – StackedCrooked 2009-10-30 12:33:49

回答

3

将您创建的接口设置为内部联网。选择一个有品味和有趣的名字,如“mynet”。使用该名称作为这两个虚拟机的网络名称,并且它们将自动能够通过这些接口彼此通话。


对不起,我看你已经做到了。在这种情况下,只需在“内部联网”类型的接口上给这两台机器分配静态IP地址即可。像192.168.0.2和192.168.0.3一样。

此外,一旦您更改了IP,请确保服务器正在正确的界面上侦听。

+0

静态IP地址的伎俩。 – 2015-04-21 21:52:36

3

如果你克隆机器,并没有改变IP,他们将永远不会连接... 另外 - 确保有一些东西在你试图达到的URL上监听。 每台机器应该有不同的IP (但在同一网络上)

13

我刚刚得到这个工作。我所做的是在两个虚拟机上都带有雅致名称的内部网络,然后我进入高级并将混杂模式设置为“全部允许”。我现在连接就好了。尝试一下!

好的,只是看着日期,它是2009年的最后更新,但对于任何寻找答案的人来说,在这里,你去!

0

我意识到这已经是逾期了......但是我刚刚开始设置并能够互相ping通每个虚拟机。

假设你正在运行boot2docker像我,只需右键单击boot2docker VM在VirtualBox中,点击克隆。在弹出的框中,确保选中“重新初始化所有网卡的MAC地址”框,以便两台虚拟机不具有相同的MAC地址。

就是这样,似乎是为我工作。我可以ping通,扫描(通过nmap)甚至SSH,从彼此或从我的主机进入虚拟机。