• RTNETLINK answers: File exists错误解决方法


    >一.写在前面:

       因为是我刚学习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这个冲突的毛病~

  • 相关阅读:
    PHP 8.0 带来的新特性
    do sth 之 提取了一份文档
    Java入门15---网络编程
    Java入门14---logback
    限流策略
    JConsole 可视化工具
    SpringBoot注解---6.声明式事务
    SpringBoot注解---5.AOP
    SpringBoot注解---4.扩展原理
    SpringBoot注解---2.组件赋值
  • 原文地址:https://www.cnblogs.com/yaohaitao/p/5361602.html
Copyright © 2020-2023  润新知