zoukankan      html  css  js  c++  java
  • centos没有ifcfg-eth0或者ifcfg-eth0文件内容为空

    虚拟机安装好CentOS 6系统后,发现ip在每次重启后都会还原,用ifconfig查看是有eth0网卡的(也有可能只有回环网卡lo),于是查看eth0网卡配置文件,发现在 /etc/sysconfig/network-scripts/ 目录下没有 ifcfg-eth0 这个网卡配置文件。

    原因

    是因为centos6改用NetworkManager方式管理网络了,可以运行如下命令进行确认:

    chkconfig --list | grep -i netw
    

    结果

    NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
    network 0:off 1:off 2:off 3:off 4:off 5:off 6:off
    

    这里可以看到,NetworkManager是开机启动状态,network是关闭状态。

    解决办法就是关闭NetworkManager,用传统的network方式来管理网络,并补充上ifcfg-eth0文件即可。

    操作步骤

    1、关闭NetworkManager服务

    service NetworkManager stop
    

    2、关闭NetworkManager开机启动

    chkconfig NetworkManager off
    

    不出意外的话,系统会自动创建ifcfg-eth0文件,没有的话自己创建(步骤三),或者重启网卡试试,命令如下

    service network restart

    3、添加 /etc/sysconfig/network-scriipts/ifcfg-eth0 文件

    DEVICE=eth0
    BOOTPROTO=static
    IPADDR=192.168.139.13
    NETMASK=255.255.255.0
    GATEWAY=192.168.139.255
    HWADDR=00:25:90:81:5e:64
    NM_COnTROLLED=no      
    ONBOOT=yes
    TYPE=Ethernet
    IPV6INIT=no
    

    根据自己的系统修改这里面的值,部分值能够通过ifconfig看到。

    4、开机启动network

    chkconfig network on
    

    5、开启network服务

    service network start
    

    6、验证是否成功

    ping www.baidu.com
    

      

  • 相关阅读:
    异常处理的讨论 CQ
    看看这个Lock可不可靠 CQ
    Smart Client Software Factory(SCSF) 之起步 CQ
    建设高性能网站
    关系数据库还是NoSQL数据库
    另类递归
    cacti监控redis状态
    NoSQL书籍大全
    如果判断function的调用者?
    Error while creating db diagram:Cannot insert NULL into column diagram_id
  • 原文地址:https://www.cnblogs.com/hardykay/p/10214834.html
Copyright © 2011-2022 走看看