美文网首页
CentOS 7 : Failed to start LSB:

CentOS 7 : Failed to start LSB:

作者: 082e63dc752b | 来源:发表于2021-05-29 09:13 被阅读0次

    很多朋友在使用centos7系统时,有时候需要分配多个IP地址,这就涉及到修改网卡配置,但是在修改完网卡配置时,重启网络服务时会出现“Failed to start LSB: Bring up/down”网络报错,这个应该应该怎么解决呢?

    其实使用提示命令systemctl status network.service进行查看可以发现错误行:

    [[email protected] ~]# systemctl status network.service
    network.service – LSB: Bring up/down networking
    Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
    

    解决方法如下:

    第一种方法:修改MAC地址

    这样造成的原因是配置文件中MAC与当前网卡MAC不一致,只需要修改一下配置文件即可。

    1、用ip addr show命令查看当前MAC地址

    2、修改/etc/sysconfig/network-scripts/下以ifcfg开头的网络链接文件

    例如vim /etc/sysconfig/network-scripts/ifcfg-eth1
    
    添加或修改HWADDR=”00:0c:48:33:23:18″
    

    3、systemctl restart network.servic重启网络成功,这样状态既可正常。

    第二种方法、禁用NetworkManager

    1、systemctl stop NetworkManager
    2、systemctl disable NetworkManager
    

    重启之后,网络恢复正常

    第三种方法、修改网卡文件名

    装完系统后网卡默认都是有名称的,例如eno9、eno17…等等,如果你之前修改过网卡名称的话,例如修改成eth0名称的话,可以按照以下方法修改配置文件:

    1、修改网卡名和配置文件

     mv /etc/sysconfig/network-scripts/ifcfg-enoeno9 /etc/sysconfig/network-scripts/ifcfg-eth0
    

    修改配置文件里面name和device

    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    NAME=eth0
    UUID=d890d6e6-01f6-4063-bf70-cd4e1787d0a8
    HWADDR=00:50:56:8b:57:82 #这里原文件没有,手动添加上去
    DEVICE=eth0
    ONBOOT=yes
    IPADDR=IP
    
    NETMASK=掩码
    GATEWAY=网关
    

    2、修改/etc/sysconfig/grub,添加net.ifnames=0 biosdevname=0

    # vi /etc/sysconfig/grub
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)”
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT=”console”
    GRUB_CMDLINE_LINUX=”crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet”
    GRUB_DISABLE_RECOVERY=”true”
    

    3、手动生成70-persistent-net.rules以及其他方法

    查看接口的MAC地址

    # ip link show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eno16777728: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 00:0c:29:28:ac:54 brd ff:ff:ff:ff:ff:ff
    

    生成文件

    # vi /etc/udev/rules.d/70-persistent-net.rules
    SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:0c:29:28:ac:54″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″
    

    最后重启机器:# reboot 就可以了,这样基本上就能够解决了。如果大家在使用RAKsmart美国服务器的过程中,遇到Failed to start LSB: Bring up/down等问题都可以按照上述方法解决。

    相关文章

      网友评论

          本文标题:CentOS 7 : Failed to start LSB:

          本文链接:https://www.haomeiwen.com/subject/jqrysltx.html