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

问题描述 投票:0回答:2

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

这是我在执行命令 ifconfig 时获得的结果:

注意:我使用 virtualbox 作为虚拟机管理程序和 2 个虚拟机(UBUNTU 操作系统)

感谢您的帮助

ubuntu virtual-machine virtualbox virtualization
2个回答
0
投票

在将两个访客相互连接时,我更喜欢使用“NAT 网络”类型,因为它本质上结合了 NAT 和内部网络选项的功能。如果这听起来像您想要的,这些步骤应该可以帮助您实现目标,否则您可以跳过它们。


  1. 打开 VirtualBox,转到“首选项”(Windows 位于“文件”下,Mac 位于“应用程序名称”下),然后转到“网络”选项卡。
  2. 您应该已经位于 NAT 网络选项卡上。单击带有 + 的按钮来创建网络。如果您想重命名,请点击螺丝刀图标。
  3. 按“确定”,然后转到每个来宾操作系统的设置并进行以下更改:在“网络”下,将适配器的网络类型更改为“NAT 网络”,并确保它选择您刚刚创建的网络。如果盒子已经有一个 NAT 类型的适配器,请将其更改为 NAT 网络 - 您不需要两者兼而有之,如果它们都在那里,它只会让您的来宾操作系统感到困惑。
  4. 全部完成!启动操作系统,VirtualBox 的 DHCP 服务器应自动为它们分配同一网络上的 IP。

如果您想坚持使用内部网络选项,我相信您可以简单地从您的客户操作系统手动设置 IP - 在 Ubuntu 中,转到系统设置→网络,选择您的适配器(最有可能称为“有线”),然后点击选项,然后在“IPv4 设置”下输入所需的 IP 配置。之后,来宾计算机应该能够通过其自定义的 IP 地址找到彼此。 (我似乎记得以前对我有用,但自从我尝试过以来已经有一段时间了,所以如果这不起作用,请告诉我。)

您可以在这里这里阅读更多内容。


0
投票

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

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.