VirtualBox 仅主机适配器接口在 Oracle Linux 8 中无法获取 IP 地址

Ari*_*ham 6 networking virtualbox oracle-linux

我已在 VirtualBox 上配置了两个使用 Oracle Linux 8 的虚拟机。\n每个虚拟机:

\n
    \n
  • 适配器 1:NAT,每个适配器都可以连接到互联网
  • \n
  • 适配器 2:仅主机适配器,不显示 IP 地址!
  • \n
\n

每个配置有相同的 Hhost only 适配器 DHCP 服务器。

\n

DHCP 服务器设置 #1:\nDHCP 服务器设置 #1

\n

DHCP 服务器设置 #2:\nDHCP 服务器设置 #2

\n
    \n
  • 仅主机适配器接口是enp0s8
  • \n
  • NAT接口是enp0s3
  • \n
\n

enp0s8 接口(仅限主机适配器)

\n

我在这里缺少什么?为什么接口 enp0s8 没有 IP 地址以及为什么\xe2\x80\x99 手动 IP 分配不起作用?

\n

Joh*_*ohn 1

Virtualbox 仅主机适配器接口无法获取 IP

这是完全正常的。

仅主机适配器是隔离的,不包括互联网。仅主机计算机应该能够与物理主机通信,然后在主机上拥有 IP。

如果您希望它能够访问 Internet,请将仅主机适配器更改为 NAT。

为了避免混淆,这里有一篇关于将仅主机虚拟机连接到主机的不错的文章

将仅主机虚拟机连接到主机

创建虚拟网络 首先,您必须设置一个虚拟网络,仅主机适配器将通过该虚拟网络进行通信。

在 VirtualBox 窗口中,单击文件 > 主机网络管理器 > 创建。勾选刚刚创建的网络的DHCP服务器栏下的启用。选择您的网络并单击属性。在适配器选项卡中,选择手动配置适配器并使用以下设置: IPv4 地址:192.168.56.1 IPv4 网络掩码:255.255.255.0

在 DHCP 服务器选项卡中,确保选中启用服务器框,并使用以下设置: 服务器地址:192.168.56.100 服务器掩码:255.255.255.0 下限地址绑定:192.168.56.3 上限地址绑定:192.168.56.254

单击“应用”,然后单击“关闭” 将仅主机适配器添加到来宾计算机 对于要使用上一步中的网络与其进行通信的每个来宾,您需要添加一个仅主机适配器。

选择适当的来宾计算机 单击设置 > 网络 在适配器 2 选项卡下,输入以下设置: 启用网络适配器:选中 附加到:仅主机 适配器名称:vboxnet0(注意:这应该是您在适配器 2 中创建的网络的名称)之前的步骤)

单击“确定”