RTNETLINK answers: File exists错误解决方法

时间:2021-06-20 04:36:43

>一.写在前面:

因为是我刚学习linux好多问题需要解决,bolg仅作为记录自己的在技术这条道路上的点点滴滴。

二.事件起因:

最近因为女友的原因消沉的好长时间,在马哥那里的课程的结束到现在已经将近45天时间都没有温习,今天拿出来突然老师问我会不会配置lvs,顿时傻眼了。忘记光了,看来这温故而知新的道理不是白来的,然后就出现今天的的事情了。

今天在安装REdhat的时候遇见和网卡有关的问题,起初没有解决系统级别的经验就是最原始的办法,重启虚拟机,不然就是重装。来来回回折腾了好多次都没有成功(没想到百度一下)

启动网络如下
[root@localman c]# /etc/init.d/network start
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: RTNETLINK answers: Invalid argument
[ OK ]
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists

经过网上苦苦寻觅,不断的输入命令,然后等待失败,不知道什么时候才能好。功夫部分有心人,找到了一个可行的办法,解决了RTNETLINK answers: File exists的问题。

(1)分析该问题的成因:

/etc/init.d/network

/etc/init.d/NetworkManager这两个服务有冲突。

从根本上说是NetworkMaganager(NM)的带来的冲突,停用NetworkManager即可解决。重启即可。

(2)解决问题:

既然不是操作系统和网卡配置的问题解决问题的就简单许多。利用chkconfig查看下

[root@localhost ~]# chkconfig --list network

network         0:off  1:off  2:on  3:on  4;on  5:on  6:off
  [root@localhost ~]# chkconfig --list NetworkManager
   NetworkManager          0:off  1:off  2:off 3:on  4:on  5:off  6:off

[root@localhost ~]# service NetworkManager stop

然后就OK了.

感觉有点滥竽充数。没办法。。事实上 后来通过查看百度 发现问题就是这么简单。。两个配置网络的服务的冲突造成的。

补充:

后来我又发现一种懒省事的办法 当前系统如果是桥接的模式 并且 网卡配置问件事固定IP 把  固定IP注销了。 然后换成DHCP~这样可以直接绕过 networkmanager这个冲突的毛病~