linux下rtnetlink answers file exists的解决方案

好久没用过了,昨天本想调试一下hadoop源码,打开后发现有一台主机连不上网。一直显示 “rtnetlink answers file exists”

之前也遇到过这种情况,克隆的虚拟

机在网卡一直有问题,也没有太担心,无非是两种方案:

第一种: 和 NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服务就好了, service NetworkManager stop,并且禁止开机启动 chkconfig NetworkManager off 。之后重启就好了。

第二种:和配置文件的MAC地址不匹配,这个也好解决,直接修改  /etc/udev/rules.d/70-persistent-net.rules文件的MAC地址和 /etc/sysconfig/network-scripts/ifcfg-eth0一样就好了。

这两种方法整了半天,还是没弄出来,折磨了一晚上,今天早晨还继续搞,结果从哪个不知名的帖子上发现了这么一条命令  ip addr flush dev eth0,结果就好了。

原文链接:https://blog.csdn.net/zq602316498/article/details/40948173/

原文地址:https://www.cnblogs.com/springcloud/p/11941815.html