【问题标题】:Assign IP address to a virtual machine using virtualbox使用 virtualbox 为虚拟机分配 IP 地址
【发布时间】:2016-06-14 19:01:46
【问题描述】:

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

这是我在执行 ifconfig 命令时得到的:

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

感谢您的帮助

【问题讨论】:

    标签: ubuntu virtual-machine virtualbox virtualization


    【解决方案1】:

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


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

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

    你可以阅读更多herehere

    【讨论】:

      【解决方案2】:

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

      希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 2023-03-18
        • 2018-07-29
        • 2019-04-24
        • 1970-01-01
        • 2021-10-26
        • 1970-01-01
        • 1970-01-01
        • 2012-11-06
        • 1970-01-01
        相关资源
        最近更新 更多