![添加了 eth0:0 配置,但 ifup 失败,并显示“RTNETLINK 答案:文件存在”](https://linux22.com/image/582309/%E6%B7%BB%E5%8A%A0%E4%BA%86%20eth0%3A0%20%E9%85%8D%E7%BD%AE%EF%BC%8C%E4%BD%86%20ifup%20%E5%A4%B1%E8%B4%A5%EF%BC%8C%E5%B9%B6%E6%98%BE%E7%A4%BA%E2%80%9CRTNETLINK%20%E7%AD%94%E6%A1%88%EF%BC%9A%E6%96%87%E4%BB%B6%E5%AD%98%E5%9C%A8%E2%80%9D.png)
我有一台 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
- 这就是默认路由。
如果您需要有关路由的进一步解释,请随时询问。