启动网卡报错(Failed to start LSB: Bring up/down networking )解决办法总结
Failed to start LSB: Bring up/down networking
遇到这个错误好几次,所以总结了一下排解的几种方法。
错误记录及排查方法过程:
当我克隆出一台新的centos7的虚拟机的时候,修改了网卡配置文件启动时,报错
1 2 3 | [root@centos7~] #systemctlrestartnetwork Job for network.servicefailedbecausethecontrolprocessexitedwitherrorcode.See "systemctlstatusnetwork.service" and "journalctl-xe" for details. [root@centos7~] # |
按照提示输入systemctl status network.service查看
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | [root@centos7~] #systemctlstatusnetwork.service ●network.service-LSB:Bringup /down networking
Loaded:loaded( /etc/rc .d /init .d /network ;bad;vendorpreset:disabled)
Active:failed(Result: exit -code)sinceMon2017-03-1323:24:37CST;16sago
Docs: man :systemd-sysv-generator(8)
Process:2878ExecStart= /etc/rc .d /init .d /network start(code=exited,status=1 /FAILURE ) Mar1323:24:37centos7network[2878]:RTNETLINKanswers:Fileexists Mar1323:24:37centos7network[2878]:RTNETLINKanswers:Fileexists Mar1323:24:37centos7network[2878]:RTNETLINKanswers:Fileexists Mar1323:24:37centos7network[2878]:RTNETLINKanswers:Fileexists Mar1323:24:37centos7network[2878]:RTNETLINKanswers:Fileexists Mar1323:24:37centos7network[2878]:RTNETLINKanswers:Fileexists Mar1323:24:37centos7systemd[1]:network.service:controlprocessexited,code=exitedstatus=1 Mar1323:24:37centos7systemd[1]:FailedtostartLSB:Bringup /down networking. Mar1323:24:37centos7systemd[1]:Unitnetwork.serviceenteredfailedstate. Mar1323:24:37centos7systemd[1]:network.servicefailed. |
无奈去百度了一下,找到解决方法,说是centos7没有70-persistent-net.rules这个文件,所以新克隆的机器需要配置mac地址。
通过ip a命令查看mac地址是00:0c:29:0c:15:49
1 2 | 2:eno16777736:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscpfifo_faststateUPqlen1000
link /ether 00:0c:29:0c:15:49brdff:ff:ff:ff:ff:ff |
然后在配置文件中加入这一行(如果存在的话只修改就可以)
1 | HWADDR=00:0c:29:0c:15:49 |
重启生效
1 2 3 | [root@centos7~] #systemctlrestartnetwork.service Job for network.servicefailedbecausethecontrolprocessexitedwitherrorcode.See "systemctlstatusnetwork.service" and "journalctl-xe" for details. [root@centos7~] # |
发现依然有这个错误
查看启动日志
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | Mar1323:51:35centos7systemd:StartingLSB:Bringup /down networking... Mar1323:51:35centos7network:Bringinguploopbackinterface:Couldnotload file ‘/etc/sysconfig/network-scripts/ifcfg-lo‘ Mar1323:51:35centos7network:Couldnotload file ‘/etc/sysconfig/network-scripts/ifcfg-lo‘ Mar1323:51:35centos7network:Couldnotload file ‘/etc/sysconfig/network-scripts/ifcfg-lo‘ Mar1323:51:35centos7network:Couldnotload file ‘/etc/sysconfig/network-scripts/ifcfg-lo‘ Mar1323:51:35centos7network:[OK] Mar1323:51:36centos7network:Bringingupinterfaceeth0:Error:Connectionactivationfailed:Nosuitabledevicefound for thisconnection. Mar1323:51:36centos7network:[FAILED] Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7network:RTNETLINKanswers:Fileexists Mar1323:51:36centos7systemd:network.service:controlprocessexited,code=exitedstatus=1 Mar1323:51:36centos7systemd:FailedtostartLSB:Bringup /down networking. Mar1323:51:36centos7systemd:Unitnetwork.serviceenteredfailedstate. Mar1323:51:36centos7systemd:network.servicefailed. |
发现无法加载/etc/sysconfig/network-scripts/ifcfg-lo文件
给NetworkManager-wait-online服务设置开机自启动
1 | systemctl enable NetworkManager-wait-online.service |
然后重启网卡
1 2 3 | [root@centos7~] #systemctlrestartnetwork Job for network.servicefailedbecausethecontrolprocessexitedwitherrorcode.See "systemctlstatusnetwork.service" and "journalctl-xe" for details. [root@centos7~] # |
查看日志
1 | Couldnotload file ‘/etc/sysconfig/network-scripts/ifcfg-lo‘ |
这个错误依然存在
1 2 | systemctlstopNetworkManager systemctldisableNetworkManager |
将NetworkManager关闭,然后重启网卡,查看日志
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Mar1400:31:27centos7systemd:StartingLSB:Bringup /down networking... Mar1400:31:27centos7network:Bringinguploopbackinterface:[OK] Mar1400:31:28centos7network:Bringingupinterfaceeth0:ERROR:[ /etc/sysconfig/network-scripts/ifup-eth ]Deviceeth0doesnotseemtobepresent,delayinginitialization. Mar1400:31:28centos7 /etc/sysconfig/network-scripts/ifup-eth :Deviceeth0doesnotseemtobepresent,delayinginitialization. Mar1400:31:28centos7network:[FAILED] Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7network:RTNETLINKanswers:Fileexists Mar1400:31:28centos7systemd:network.service:controlprocessexited,code=exitedstatus=1 Mar1400:31:28centos7systemd:FailedtostartLSB:Bringup /down networking. Mar1400:31:28centos7systemd:Unitnetwork.serviceenteredfailedstate. Mar1400:31:28centos7systemd:network.servicefailed. Mar1400:33:42centos7dhclient[3813]:DHCPREQUESToneno16777736to10.0.0.254port67(xid=0x4d17f187) Mar1400:33:42centos7dhclient[3813]:DHCPACKfrom10.0.0.254(xid=0x4d17f187) |
那个错误已经不见了,但是重启网卡
1 2 3 | [root@centos7~] #systemctlrestartnetwork Job for network.servicefailedbecausethecontrolprocessexitedwitherrorcode.See "systemctlstatusnetwork.service" and "journalctl-xe" for details. [root@centos7~] # |
依然是这个错误,然后我又重新百度,说虚拟机设置中的两个连接选项(已连接和启动时连接)没有选择也会报同样的错,但是我的已经连接,问题依然存在,到底是因为什么呢?再次查找方法。
结果这次认真看了日志报错后发现是说eth0这个文件找不到
1 2 | Mar1400:36:39centos7network:Bringingupinterfaceeth0:ERROR:[ /etc/sysconfig/network-scripts/ifup-eth ]Deviceeth0doesnotseemtobepresent,delayinginitialization. Mar1400:36:39centos7 /etc/sysconfig/network-scripts/ifup-eth :Deviceeth0doesnotseemtobepresent,delayinginitialization. |
原来是之前做优化的时候将7的网卡名改成了eth0(众所周知7的网卡名是eno后面随机 一串数字),生成菜单时没有生效,那么在此生效一下
注意网卡配置名是已经修改成eth0以后执行下面操作,一共修改的地方有三处,第一处网卡名:/etc/sysconfig/network-scripts/ifcfg-eth0,第二处配置文件里面:NAME=eth0,第三处也是配置文件里面:DEVICE=eth0
修改/etc/sysconfig/grub,添加net.ifnames=0 biosdevname=0
1 2 3 4 5 6 7 8 9 | [root@centos7~] #cat/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=128Mrd.lvm.lv=centos/rootrhgbquietnet.ifnames=0biosdevname=0" GRUB_DISABLE_RECOVERY= "true" [root@centos7~] # |
生成菜单
1 2 3 4 5 6 7 8 | [root@centos7~] #grub2-mkconfig-o/boot/grub2/grub.cfg Generatinggrubconfiguration file ... Foundlinuximage: /boot/vmlinuz-3 .10.0-327.el7.x86_64 Foundinitrdimage: /boot/initramfs-3 .10.0-327.el7.x86_64.img Foundlinuximage: /boot/vmlinuz-0-rescue-8058723e5e754d3aabc51842d9108e3b Foundinitrdimage: /boot/initramfs-0-rescue-8058723e5e754d3aabc51842d9108e3b .img done [root@centos7~] # |
最后reboot重启
最后登录后正常
(转)启动网卡报错(Failed to start LSB: Bring up/down networking )解决办法总结
原文地址:https://www.cnblogs.com/liujiacai/p/8116755.html