在 VirtualBox 中的两个适配器中使用桥接适配器和 nat 网络时,我看不到 NAT 网络 ip

在 VirtualBox 中的两个适配器中使用桥接适配器和 nat 网络时,我看不到 NAT 网络 ip

所以标题基本上概括了所有内容。我正在尝试设置一个带有两个适配器的虚拟机,一个是 NAT 网络,另一个是桥接网络。结果是,当我启动计算机并使用“ip addr”命令时,它会显示两个适配器,但配置 NAT 网络的适配器不会显示任何 IP。

单独使用它们确实有效,如果我使用 NAT 网络,我可以看到连接到它的其他计算机,如果我使用桥接,我可以连接到互联网,但如果我启用两者,我只能访问互联网,但不能访问 NAT 网络。

为什么会发生这种情况?有什么解决办法吗?

编辑:这样做的目标是将第二个虚拟机连接到我的主虚拟机,同时能够连接到互联网

答案1

我终于设法修好了。问题是linux中的interfaces文件没有“注册”额外的接口,所以我添加了它们。我做了以下事情:

nano /etc/network/interfaces

于是我发现内容是这样的:

source blablabla

#loopback network interface
auto lo
iface lo inet loopback

不知何故,在没有指定设备正在工作的接口的情况下。在文件末尾我添加了以下内容:

auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp

现在两个接口都可以工作了:)

相关内容