所以标题基本上概括了所有内容。我正在尝试设置一个带有两个适配器的虚拟机,一个是 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
现在两个接口都可以工作了:)