在 ubuntu 上尝试重新启动网络时出现错误“SIOCADDRT:文件存在”

在 ubuntu 上尝试重新启动网络时出现错误“SIOCADDRT:文件存在”

错误/标准输出

/etc/init.d/networking 重启
 * 重新配置网络接口...
SIOCADDRT:文件存在
无法启动 eth0。
   ...完毕。
netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.0.1.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         10.0.1.1        0.0.0.0         UG        0 0          0 eth0
0.0.0.0         10.0.1.1        0.0.0.0         UG        0 0          0 eth0


ip route list
10.0.1.0/24 dev eth0  proto kernel  scope link  src 10.0.1.14  metric 1 
default via 10.0.1.1 dev eth0  proto static 
default via 10.0.1.1 dev eth0  metric 100 


/etc/network# more interfaces 
auto eth0
iface eth0 inet static
    address 10.0.1.14
    netmask 255.255.255.0
    network 10.0.1.0
    broadcast 10.0.1.255
    gateway 10.0.1.1
更多主机
127.0.0.1 詹金斯服务器-1.bts.md 詹金斯服务器-1
10.0.1.14 jenkins-server-1.bts.md jenkins-server-1 # 由 NetworkManager 添加
#127.0.0.1 localhost.localdomain 本地主机
127.0.0.1 詹金斯服务器-1.bts.md 詹金斯服务器-1
#127.0.0.1 詹金斯服务器-1.bts.md 詹金斯服务器-1
::1 jenkins-server-1 localhost6.localdomain6 localhost6
#127.0.0.1 詹金斯服务器-1.bts.md 詹金斯服务器-1
#::1 jenkins-server-1 localhost6.localdomain6 localhost6
#127.0.1.1 詹金斯服务器-1.bts.md
# 对于支持 IPv6 的主机,以下几行是理想的
#::1 本地主机 ip6-本地主机 ip6-环回
::1 jenkins-服务器-1 ip6-本地主机 ip6-环回
fe00::0 ip6-本地网络
ff00::0 ip6-mcast前缀
ff02::1 ip6-所有节点
ff02::2 ip6-所有路由器
ff02::3 ip6-所有主机

答案1

如果您正在更改网络配置,则在网络出现此类错误时很正常restarting。如果您不是远程访问机器,则可以先访问stop网络,然后再start访问它。如果您的配置正确,则接口应该会再次启动。

如果仍然出现错误,您可以尝试ifconfig直接使用。

答案2

背景信息:在网络配置的上下文中,File Exists错误消息有点误导。它的意思是,您尝试添加的网络元素(通常是网络路由)与现有元素冲突或已被添加。

例如,如果您尝试添加已设置的“默认”路线,则会出现此错误。

答案3

就我的情况而言,网关出现了问题。当我重新启动网关计算机并重新运行该语句时:

/etc/init.d/networking restart

错误信息消失并且正常工作。

答案4

这真的很愚蠢,但是我的网线被拔掉了......第 1 层问题!

因此也请检查一下你的网线!

相关内容