使用virtualbox为虚拟机分配IP地址

时间:2016-06-14 19:01:47

标签: ubuntu virtual-machine virtualbox virtualization

如何在网络中连接两个VM。我为他们两个选择了内部网络选项。但是,没有为每个VM分配IP地址。

这是我在执行ifconfig:enter image description here

命令时获得的

注意:我使用的是虚拟机管理程序和2个虚拟机(UBUNTU OS)

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

在将两个guest虚拟机相互连接时,我更喜欢使用“NAT网络”类型,因为它基本上结合了NAT和内部网络选项的功能。如果这听起来像你想要的那样,这些步骤应该让你到那里,否则你可以跳过它们。

  1. 打开VirtualBox,转到“首选项”(Windows下的“文件”,“应用程序名称下的Mac”),然后转到“网络”选项卡。
  2. 您应该已经在NAT网络选项卡上。单击带有+的按钮以创建网络。如果要重命名,请按螺丝刀图标。
  3. 按“确定”,然后转到每个来宾操作系统的设置并进行以下更改:在“网络”下,将适配器的网络类型更改为“NAT网络”,并确保选择刚刚创建的网络。如果该盒子已经有一个NAT型适配器,那么将它改为NAT网络 - 你不需要两者兼而有之,如果它们都在那里,它只会混淆你的客户操作系统。
  4. 全部完成!启动操作系统,VirtualBox的DHCP服务器应在同一网络上自动分配IP。
  5. 如果您想坚持使用内部网络选项,我相信您只需从您的客户操作系统手动设置IP - 在Ubuntu中进入系统设置→网络,选择您的适配器(很可能称为“有线”),然后点击选项,然后在“IPv4设置”下输入所需的IP配置。在此之后,客户机应该能够在其自定义的IP地址上找到彼此。 (我似乎记得之前为我工作过,但是自从我尝试过它已经有一段时间了,所以如果这不起作用,请告诉我。)

    您可以阅读更多herehere

答案 1 :(得分:0)

我不确定这是否是您要的,但是我最近在两个VM(都是Ubuntu)之间建立了连接,可以聊天! 我都将它们的网络设置附加到“桥接适配器”上,因此它们的IP显示为“ ifconfig”。 之后,我使用“ netcat”工具进行连接。

希望这会有所帮助!