在 /etc/network/interfaces 文件配置错误后,重新启动我的服务器上的所有 4 个接口都进入“DOWN”状态。是不是错误?

在 /etc/network/interfaces 文件配置错误后,重新启动我的服务器上的所有 4 个接口都进入“DOWN”状态。是不是错误?

因此,我决定通过编辑 /etc/network/interfaces 文件来更改服务器的网络配置。我有 IPv6 地址,我正在将其更改为 IPv4 地址。更改之前它看起来像这样:

eno1 auto
iface eno1 inet6 static
address fc00::111:111:111:111
netmask 112

eno2 auto 
iface eno2 inet6 static
address fc00::222:222:222:222
netmask 112

在编辑文件时,我错误地输入了新的接口配置,如下所示:

eno1 auto
iface eno1 inet4 static
address 192.168.0.2
netmask 24

我保存了配置,然后继续工作。后来,我迫切需要重启,所以我重启了服务器,最后我失去了与服务器的连接(我当时使用的是 SSH)。接口 eno1 无法 ping 通。所以我直接去了服务器(大楼的另一部分),将监视器连接到它,并且"ifconfig"(或ip a)向我显示所有 4 个接口都处于DOWN状态。我的问题是 - 这样可以吗?应该iface跳过接口配置中的错误,而不将其他接口置于DOWN状态?对我来说,只有eno1接口应该处于DOWN状态,其他接口应该可以工作,只要它们的配置没有改变。我使用的是安装了所有更新的 Ubuntu 18.04。

已编辑: cat /etc/netplan/*.yaml只要目录为空,就不会返回任何内容。它在服务器上运行。

EDITED2:所以我最终在为测试设置的 VM 上遇到了同样的问题。 cat /etc/netplan/*.yaml返回:

network:
  version:2
  renderer:NetworkManager

相关内容