zoukankan      html  css  js  c++  java
  • CentOs7 网卡出现问题Job for network.service failed

    centos7网卡是需要写入MAC地址的不然启动不了

    在运行“/etc/init.d/network restart”命令时,出现错误“Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for deta”,运行“cat /var/log/messages | grep network”命令查看日志中出现的与network相关的信息,会发现下面输出语句:

    Nov 17 11:31:16 openstack network: Bringing up interface eth0:  Error: no device found for connection 'eth0'.

    Nov 17 11:31:16 openstack network: [FAILED]

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack network: RTNETLINK answers: File exists

    Nov 17 11:31:16 openstack systemd: network.service: control process exited, code=exited status=1

    Nov 17 11:31:16 openstack systemd: Failed to start LSB: Bring up/down networking.

    Nov 17 11:31:16 openstack systemd: Unit network.service entered failed state.

    从错误提示“Error: no device found for connection 'eth0'”可以确定是配置文件eth0的问题,打开查看/etc/sysconfig/network-scripts/ifcfg-eth0文件发现其中的MAC地址ifconfig命令输出的MAC地址不一样,具体如下所示:

    [root@openstack ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

    HWADDR=1A:E9:47:A5:75:C8

    TYPE=Ethernet

    BOOTPROTO=static

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    IPADDR=192.168.1.79

    PREFIX=24

    GATEWAY=192.168.1.1

    DNS1=192.168.1.1

    DNS2=8.8.8.8

    NAME=eth0

    UUID=ba670f0c-201a-483b-8379-c8c72c03ab27

    ONBOOT=yes

     

     

    [root@openstack ~]# ifconfig 

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

            inet 192.168.1.79  netmask 255.255.255.0  broadcast 192.168.1.255

            inet6 fe80::8081:a6ff:fe9d:5887  prefixlen 64  scopeid 0x20<link>

            ether 82:81:a6:9d:58:87  txqueuelen 1000  (Ethernet)

            RX packets 3426  bytes 394042 (384.8 KiB)

            RX errors 0  dropped 0  overruns 0  frame 0

            TX packets 57  bytes 9578 (9.3 KiB)

            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    所以只需将ifcfg-eth0中的HWADDR变量值改为ifconfig命令里显示的MAC地址即可





  • 相关阅读:
    初步学习pg_control文件之四
    初步学习pg_control文件之三
    初步学习pg_control文件之二
    初步认识pg_control文件之一
    Slony-I的 RemoteWorker重试调查
    对Slony-I中wait on的理解
    超高逼格Log日志打印
    实现列表二级展开/收起/选择
    贝塞尔曲线实现购物车飞入效果
    乐鑫esp8266的 基于Nonos移植红外线1883,实现遥控器控制
  • 原文地址:https://www.cnblogs.com/wudonghang/p/c0cd315470b06ef0f455855fe36c222c.html
Copyright © 2011-2022 走看看