×

centos虚拟机Failed to start LSB: Bring up/down错误解决方法

hqy hqy 发表于2022-06-23 14:25:21 浏览704 评论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)

Active: failed (Result: exit-code) since Mon 2019-03-14 23:24:37 CST; 16s ago


解决方法如下:


第一种方法:修改MAC地址


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


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


Failed to start LSB: Bring up/down错误解决方法


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


例如vim /etc/sysconfig/network-scripts/ifcfg-eth1


将HWADDR=”00:0c:29:7f:76:e8″改为HWADDR=”00:0c:29:5d:6f:01″


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=”( s e d ‘ s , r e l e a s e . ∗ (sed ‘s, release .*(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等问题都可以按照上述方法解决。


打赏

本文链接:https://www.kinber.cn/post/2317.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客