添加了 eth0:0 配置,但 ifup 失败,并显示“RTNETLINK 答案:文件存在”

添加了 eth0:0 配置,但 ifup 失败,并显示“RTNETLINK 答案:文件存在”

我有一台 Ubuntu 服务器,正在为其添加一些接口,但我不知道我缺少什么。

这是我的/etc/network/interfaces/

auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 10.100.60.54
    netmask 255.255.0.0
    network 10.100.0.0
    broadcast 10.100.255.255
    gateway 10.100.0.1

 iface eth0:0 inet static
    address 10.100.60.71
    netmask 255.255.0.0
    gateway 10.100.0.1

然后发生以下情况:

sudo ifup eth0:0
RTNETLINK answers: File exists
Failed to bring up eth0:0.

查找了这个问题,发现每个人遇到这个问题的方式都不一样。有什么想法吗?

答案1

gateway节为整个机器创建了一条默认路由。第二节将创建第二条默认路由,然后会出现错误File exists

此错误意味着您将有第二条前缀路由0.0.0.0/0- 这就是默认路由。

如果您需要有关路由的进一步解释,请随时询问。

相关内容