Failed to start LSB: Bring up/down networking

环境采样:

[root@fp-web-110 network-scripts]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 
[root@fp-web-110 network-scripts]# uname -r
3.10.0-327.el7.x86_64
通过lspci | grep -i ethernet看一下网卡驱动
[root@fp-web-110 network-scripts]# lspci | grep -i ethernet
0a:00.0 Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)
14:00.0 Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)
//网卡类型VMXNET3
//获取网卡信息
[root@k3master network-scripts]# ethtool ens192
Settings for ens192:
    Supported ports: [ TP ]
    Supported link modes:   1000baseT/Full 
                            10000baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: No
    Advertised link modes:  Not reported
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Speed: 10000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: off
    MDI-X: Unknown
    Supports Wake-on: uag
    Wake-on: d
    Link detected: yes

获取网卡的一些信息

[root@k3master network-scripts]# ethtool -i ens192
driver: vmxnet3
version: 1.3.5.0-k-NAPI
firmware-version: 
bus-info: 0000:0b:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no

[root@k3master network-scripts]# ethtool -a ens192 Pause parameters for ens192: Cannot get device pause settings: Operation not supported

-a 查看网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。
-A 修改网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。
-c display the Coalesce information of the specified ethernet card。
-C Change the Coalesce setting of the specified ethernet card。
-g Display the rx/tx ring parameter information of the specified ethernet card。
-G change the rx/tx ring setting of the specified ethernet card。
-i 显示网卡驱动的信息,如驱动的名称、版本等。
-d 显示register dump信息, 部分网卡驱动不支持该选项。
-e 显示EEPROM dump信息,部分网卡驱动不支持该选项。
-E 修改网卡EEPROM byte。
-k 显示网卡Offload参数的状态:on 或 off,包括rx-checksumming、tx-checksumming等。
-K 修改网卡Offload参数的状态。
-p 用于区别不同ethX对应网卡的物理位置,常用的方法是使网卡port上的led不断的闪;N指示了网卡闪的持续时间,以秒为单位。
-r 如果auto-negotiation模块的状态为on,则restarts auto-negotiation。
-S 显示NIC- and driver-specific 的统计参数,如网卡接收/发送的字节数、接收/发送的广播包个数等。
-t 让网卡执行自我检测,有两种模式:offline or online。
-s 修改网卡的部分配置,包括网卡速度、单工/全双工模式、mac地址等。


systemctl 管理
systemctl start servicename      启动服务
systemctl stop servicename       关闭服务
systemctl restart servicename    重启服务
systemctl reload servicename     重新加载配置文件
systemctl status servicename     查看服务状态
systemctl mask servicename       冻结服务
systemctl unmask servicename     启用服务
systemctl -a                     列出所有服务的状态
systemctl list-units        列出当前系统服务状态
systemctl list-unit-files      列出服务的状态
systemctl list-dependencies servicename 列出服务的依赖关系
systemctl list-sockets        显示套接字文件
systemctl list-timers        列出定时器
systemctl cat servicename     查看服务的配置文件
systemctl show-environment     查看环境变量
systemd-analyze time        仅显示时间
systemd-analyze blame       显示每个进程消耗时间
systemd-analyze plot        生成网页
systemctl disabled servicename  开机不自动启动
systemctl is-enable servicename 服务是否启用
systemctl list-unit-files --type=service 查看各个级别下服务的启动与禁用情况

使用了 Systemd(即systemctl),就不需要再用init了。Systemd 取代了initd,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。

查看NetworkManager情况(NetworkManager和network一般会冲突)

[root@fp-web-110 network-scripts]# systemctl status  NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2022-03-11 20:16:32 CST; 1 weeks 4 days ago
 Main PID: 1006 (NetworkManager)
   Memory: 38.9M
   CGroup: /system.slice/NetworkManager.service
           ├─1006 /usr/sbin/NetworkManager --no-daemon
           ├─1075 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-ens224.pid -lf /var/lib/NetworkManager/dhclient-e03db1bc-8ef6-49cf-806...
           └─1078 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-ens192.pid -lf /var/lib/NetworkManager/dhclient-bc1027ce-e36c-408b-8d2...

Mar 23 10:08:05 fp-web-110 NetworkManager[1006]: <error> [1648001285.399529] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens224): cannot send router solicitation: -101.
Mar 23 10:08:05 fp-web-110 NetworkManager[1006]: <error> [1648001285.399575] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens192): cannot send router solicitation: -101.
Mar 23 10:08:09 fp-web-110 NetworkManager[1006]: <error> [1648001289.399594] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens224): cannot send router solicitation: -101.
Mar 23 10:08:09 fp-web-110 NetworkManager[1006]: <error> [1648001289.399649] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens192): cannot send router solicitation: -101.
Mar 23 10:08:13 fp-web-110 NetworkManager[1006]: <error> [1648001293.401759] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens224): cannot send router solicitation: -101.
Mar 23 10:08:13 fp-web-110 NetworkManager[1006]: <error> [1648001293.401822] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens192): cannot send router solicitation: -101.
Mar 23 10:08:17 fp-web-110 NetworkManager[1006]: <error> [1648001297.399569] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens224): cannot send router solicitation: -101.
Mar 23 10:08:17 fp-web-110 NetworkManager[1006]: <error> [1648001297.399611] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens192): cannot send router solicitation: -101.
Mar 23 10:08:21 fp-web-110 NetworkManager[1006]: <error> [1648001301.398752] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens224): cannot send router solicitation: -101.
Mar 23 10:08:21 fp-web-110 NetworkManager[1006]: <error> [1648001301.398798] [rdisc/nm-lndp-rdisc.c:68] send_rs(): (ens192): cannot send router solicitation: -101.

 

查看失败情况

[root@fp-web-110 ~]# 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 Tue 2022-03-22 10:58:12 CST; 23h ago
     Docs: man:systemd-sysv-generator(8)
  Process: 65478 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

Mar 22 10:58:12 fp-web-110 network[65478]: RTNETLINK answers: File exists
Mar 22 10:58:12 fp-web-110 network[65478]: RTNETLINK answers: File exists
Mar 22 10:58:12 fp-web-110 network[65478]: RTNETLINK answers: File exists
Mar 22 10:58:12 fp-web-110 network[65478]: RTNETLINK answers: File exists
Mar 22 10:58:12 fp-web-110 network[65478]: RTNETLINK answers: File exists
Mar 22 10:58:12 fp-web-110 network[65478]: RTNETLINK answers: File exists
Mar 22 10:58:12 fp-web-110 systemd[1]: network.service: control process exited, code=exited status=1
Mar 22 10:58:12 fp-web-110 systemd[1]: Failed to start LSB: Bring up/down networking.
Mar 22 10:58:12 fp-web-110 systemd[1]: Unit network.service entered failed state.
Mar 22 10:58:12 fp-web-110 systemd[1]: network.service failed.

查看网卡情况

[root@fp-web-110 ~]# cd /etc/sysconfig/network-scripts/
[root@fp-web-110 network-scripts]# ls
ifcfg-eno16777728  ifdown-eth   ifdown-isdn    ifdown-sit       ifup          ifup-ib    ifup-plip   ifup-routes    ifup-tunnel        network-functions-ipv6
ifcfg-lo           ifdown-ib    ifdown-post    ifdown-Team      ifup-aliases  ifup-ippp  ifup-plusb  ifup-sit       ifup-wireless
ifdown             ifdown-ippp  ifdown-ppp     ifdown-TeamPort  ifup-bnep     ifup-ipv6  ifup-post   ifup-Team      init.ipv6-global
ifdown-bnep        ifdown-ipv6  ifdown-routes  ifdown-tunnel    ifup-eth      ifup-isdn  ifup-ppp    ifup-TeamPort  network-functions
//ifcfg-eno16777728这个网卡不存在
 

删除网卡配置文件

[root@fp-web-110 network-scripts]# rm -rf ifcfg-eno16777728

重启网络

[root@fp-web-110 network-scripts]# systemctl restart network.service

查看网络状态

[root@fp-web-110 network-scripts]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since Wed 2022-03-23 10:03:23 CST; 4s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 53709 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 network[53709]: RTNETLINK answers: File exists
Mar 23 10:03:23 fp-web-110 systemd[1]: Started LSB: Bring up/down networking.

 继续解决 

network[53709]: RTNETLINK answers: File exists
关闭
NetworkManager
[root@fp-web-110 network-scripts]# service NetworkManager  off
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
[root@fp-web-110 network-scripts]# systemctl stop NetworkManager

重启网络

[root@fp-web-110 network-scripts]# systemctl stop NetworkManager
[root@fp-web-110 network-scripts]# systemctl restart network.service

查看网络状态

[root@fp-web-110 network-scripts]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since Wed 2022-03-23 10:12:45 CST; 4s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 54840 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS)
  Process: 54951 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

Mar 23 10:12:45 fp-web-110 systemd[1]: Starting LSB: Bring up/down networking...
Mar 23 10:12:45 fp-web-110 network[54951]: Bringing up loopback interface:  [  OK  ]  //正在启动回环接口ok
Mar 23 10:12:45 fp-web-110 systemd[1]: Started LSB: Bring up/down networking.   //使网络启用
//网络启动中并没有网卡信息. ens192等.

bring up 的英文解释

bring up作为计算机专业术语的解释如下:cause to load(an operating system) and start the initial processes。
因此它的意思是“使......启动、调试、唤醒、让......跑起来”。

注意一下如果你想使用nutui来生成网卡配置文件,需要启动NetworkManager,生成之后建议马上关闭,否则你在重启网络的时候可能会死机.
因为nutui需要NetworkManager的支持.

 

重新启用NetworkManager

[root@fp-web-110 network-scripts]# systemctl start NetworkManager
[root@fp-web-110 network-scripts]# systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2022-03-23 10:40:46 CST; 16s ago
 Main PID: 58557 (NetworkManager)
   Memory: 38.5M
   CGroup: /system.slice/NetworkManager.service
           ├─ 1075 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-ens224.pid -lf /var/lib/NetworkManager/dhclient-e03db1bc-8ef6-49cf-80...
           ├─ 1078 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-ens192.pid -lf /var/lib/NetworkManager/dhclient-bc1027ce-e36c-408b-8d...
           └─58557 /usr/sbin/NetworkManager --no-daemon

Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  (tunl0): device state change: secondaries -> activated (reason 'none') [90 100 0]
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  NetworkManager state is now CONNECTED_LOCAL
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  (tunl0): Activation: successful, device activated.
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  (ens192): device state change: secondaries -> activated (reason 'none') [90 100 0]
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  NetworkManager state is now CONNECTED_GLOBAL
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  (ens192): Activation: successful, device activated.
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  (docker0): device state change: secondaries -> activated (reason 'none') [90 100 0]
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  (docker0): Activation: successful, device activated.
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  (ens224): device state change: secondaries -> activated (reason 'none') [90 100 0]
Mar 23 10:40:46 fp-web-110 NetworkManager[58557]: <info>  (ens224): Activation: successful, device activated.

看一下nm相关命令

nm              nmcli           nm-online       nmtui           nmtui-connect   nmtui-edit      nmtui-hostname  

查看ip mac

[root@fp-web-110 network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 02:12:1e:03:21:dd brd ff:ff:ff:ff:ff:ff
    inet 10.121.79.42/24 brd 10.129.79.255 scope global ens192
       valid_lft forever preferred_lft forever
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 03:f2:3c:11:1f:e3 brd ff:ff:ff:ff:ff:ff
    inet 10.121.80.42/24 brd 10.129.80.255 scope global ens224
       valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN 
    link/ether 06:12:3e:12:12:y3 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
5: tunl0@NONE: <NOARP,UP,LOWER_UP> mtu 1440 qdisc noqueue state UNKNOWN 
    link/ipip 0.0.0.0 brd 0.0.0.0
    inet 10.251.27.128/32 brd 10.254.27.128 scope global tunl0
       valid_lft forever preferred_lft forever

继续生成网卡配置文件利用nmtui

[root@fp-web-110 network-scripts]# systemctl start NetworkManager

查看网卡配置文件

[root@k3master network-scripts]# ls
ifcfg-ens192  ifdown-bnep  ifdown-ipv6  ifdown-routes    ifdown-tunnel  ifup-eth   ifup-isdn   ifup-ppp     ifup-TeamPort     network-functions
ifcfg-ens224  ifdown-eth   ifdown-isdn  ifdown-sit       ifup           ifup-ib    ifup-plip   ifup-routes  ifup-tunnel       network-functions-ipv6
ifcfg-lo      ifdown-ib    ifdown-post  ifdown-Team      ifup-aliases   ifup-ippp  ifup-plusb  ifup-sit     ifup-wireless
ifdown        ifdown-ippp  ifdown-ppp   ifdown-TeamPort  ifup-bnep      ifup-ipv6  ifup-post   ifup-Team    init.ipv6-global

停止NetworkManager

[root@fp-web-110 network-scripts]# systemctl stop NetworkManager

//这里不要重启网络,直接reboot,否则会死机(特别要注意这里)
[root@fp-web-110 network-scripts]# systemctl restart network.service
[root@fp-web-110 network-scripts]# reboot

 

重启之后出现这样情况

[root@fp-web-110~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since Wed 2022-03-23 10:28:03 CST; 3min 15s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2364 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS)
  Process: 2653 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

Mar 23 10:28:03 localhost.localdomain network[2653]: Bringing up loopback interface:  Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Mar 23 10:28:03 localhost.localdomain network[2653]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Mar 23 10:28:03 localhost.localdomain network[2653]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Mar 23 10:28:03 localhost.localdomain network[2653]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Mar 23 10:28:03 localhost.localdomain network[2653]: [  OK  ]
Mar 23 10:28:03 k3master network[2653]: Bringing up interface ens192:  Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMana...nection/2)
Mar 23 10:28:03 k3master network[2653]: [  OK  ]
Mar 23 10:28:03 k3master network[2653]: Bringing up interface ens224:  Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMana...nection/3)
Mar 23 10:28:03 k3master network[2653]: [  OK  ]
Mar 23 10:28:03 k3master systemd[1]: Started LSB: Bring up/down networking.
Hint: Some lines were ellipsized, use -l to show in full.

 继续修复,修改
 编辑/etc/sysconfig/network-scripts/ifcfg-lo文件,在末尾添加"NM_CONTROLLED=no"参数

[root@fp-web-110 network-scripts]# vi ifcfg-lo

DEVICE=lo
IPADDR= 127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
NM_CONTROLLED=no //新增  

查看网络状态

 [root@fp-web-110 network-scripts]# systemctl stop NetworkManager
 [root@fp-web-110 network-scripts]# systemctl restart network.service
 [root@fp-web-110 network-scripts]# systemctl status network.service

● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since Wed 2022-03-23 10:40:20 CST; 6s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 3254 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS)
  Process: 3490 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

Mar 23 10:40:15 k3master systemd[1]: Starting LSB: Bring up/down networking...
Mar 23 10:40:15 k3master network[3490]: Bringing up loopback interface:  [  OK  ]
Mar 23 10:40:18 k3master network[3490]: Bringing up interface ens192:  [  OK  ]
Mar 23 10:40:20 k3master network[3490]: Bringing up interface ens224:  [  OK  ]
Mar 23 10:40:20 k3master systemd[1]: Started LSB: Bring up/down networking.

最后关闭NetworkManager开机启动

[root@k2master network-scripts]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.

小结错误信息会包括

,网卡配置文件不存在
  存在多余网卡信息,需要先删除
,Failed to start LSB: Bring up/down networking
,network[65478]: RTNETLINK answers: File exists
,Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
操作不当可能造成死机,所以要注意

   

posted @ 2022-03-23 10:10  jinzi  阅读(4167)  评论(0编辑  收藏  举报