RTNETLINK 回答:文件存在于 Ubuntu Server 16.04 上

RTNETLINK 回答:文件存在于 Ubuntu Server 16.04 上

我全新安装了 Ubuntu Server 16.04。安装后,网络连接良好。

我安装了 QuickBox,它是一个种子/种子服务器软件(https://quickbox.io)。

安装后一切正常;我可以通过 SSH 进出,没有任何问题。不过安装程序建议我重启服务器,以便完成某些文件的安装。

重新启动服务器后,我失去了所有网络连接;我继续收到错误:

RTNETLINK answers: File Exists
Failed to bring up eno1

接口文件看起来不错,具有正确的网络信息。在接口配置中也没有设置重复的网关。

我运行了以下命令来获取一些反馈并得到了以下结果:

sudo ifdown eno1 && sudo ifup -v eno1
ifdown: interface eno1 not configured
configuring interface eno1=eno1 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/ifenslave
* [ inet = meta ]
* IF_BOND_SLAVES=
* []
* []
* [ -z ]
*exit
run-parts: executing /etc/network/if-pre-up.d/vlan
/bin/ip addr add 216.176.200.X/255.255.255.X broadcast 216.176.200.X
RTNETLINK answers: File exists
Failed to bring up eno1.

我也尝试过冲洗设备,但没有成功。我尝试重新启动网络服务,仍然失败。 Interfaces.d 目录中没有额外的配置。

我的接口文件如下所示:

iface eno1 inet static
       address 216.176.200.X
       netmask 255.255.255.X
       network 216.176.200.X
       broadcast 216.176.200.X
       gateway 216.176.200.X
       # dns-* options are implemented by the resolvconf package, if installed
       dns-nameservers 209.151.232.X 209.151.224.X
       dns-search domain.xyz

另外,当我执行“route -n”时,内核路由表中什么也没有出现,它完全是空白的。

当我运行“netstat -rn”时,同样的情况;路由表完全是空白的。

是路由表吗?我尝试手动添加路由信息,但仍然遇到相同的错误。

我也冲洗了设备并再次尝试,但也不起作用。

这个RTNETLINK是什么?我用谷歌搜索并尝试了人们之前发布的所有解决方案,但没有一个有效,并且仍然找不到关于该文件是什么的直接答案。

相关内容