CentOS7重启网络报错: Failed to start LSB: Bring up/down networking

网络启动报错:

[root@localhost network-scripts]# systemctl restart network

Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

关闭NetworkManager

[root@localhost network-scripts]# systemctl stop NetworkManager

[root@localhost network-scripts]# systemctl disable NetworkManager

再次重启,报错依旧,执行“systemctl status network.service”,包含如下报错信息:

Failed to start LSB: Bring up/down networking

解决办法:

(1)修改网卡名和配置文件

# mv /etc/sysconfig/network-scripts/ifcfg-eno16777736 /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

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eth0

UUID=d890d6e6-01f6-4063-bf70-cd4e1787d0a8

HWADDR=00:50:56:8b:57:82             #这里原文件没有,手动添加上去

DEVICE=eth0

ONBOOT=yes

IPADDR=192.168.70.42

NETMASK=255.255.255.0

GATEWAY=192.168.70.254

(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"

参考文档还有下面这个第三步,我没做,reboot后问题解决

(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"

#grub2-mkconfig -o /boot/grub2/grub.cfg            #这个没有试过,有兴趣的可以自己试试

重启机器:

# reboot

猜你喜欢

转载自blog.csdn.net/qq_40809549/article/details/81080623