linux systemctl status network启动报错

问题出现的原因:

一开始我使用的网卡enp61,同事拿去测试了,我换另一个网卡enp62,修改配置文件时,直接copy了网卡enp61的信息,然后粘贴。改了ip网段与子网掩码,就直接 restart了,然后启动失败。

问题1:network重启失败

解决:查找后发现是enp62 UUID找不到,然后用 uuidgen  enp62  生成新的uuid,修改enp62配置文件,重启network,ifconfig 看ip配置成功。

引入新问题:

重启network 后,发现ip配置成功,但是还是有报错,查看network状态,是停止状态,再用nmcli con查看uuid,发现俩uuid不一致,这种情况,ip配置成功,但是network重启后还是有报错,这就是我疑惑的地方。

查看network 状态

出错提示:

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 四 2024-01-04 17:37:00 CST; 44s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 80719 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
    Tasks: 0
1月 04 17:37:00 172.168.120.58 network[80719]: RTNETLINK answers: File exists
1月 04 17:37:00 172.168.120.58 network[80719]: RTNETLINK answers: File exists
1月 04 17:37:00 172.168.120.58 network[80719]: RTNETLINK answers: File exists
1月 04 17:37:00 172.168.120.58 systemd[1]: network.service: control process exited, code=exited status=1
1月 04 17:37:00 172.168.120.58 systemd[1]: Failed to start LSB: Bring up/down networking.
1月 04 17:37:00 172.168.120.58 systemd[1]: Unit network.service entered failed state.
1月 04 17:37:00 172.168.120.58 systemd[1]: network.service failed.

先解决:Failed to start LSB: Bring up/down networking. 这个问题,网上看的,都是network 与NetworkMange 俩冲突,停止了NetworkMange后,还是失败。对照了网卡配置文件和网卡信息,没有错的。也不能解决这个问题,就换个思路。

解决: Process: 67621 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
这个问题,进入/etc/rc.d/init.d/ 目录,发现启动network 失败,排除上面的结题思路,又找到一个结题思路,查看系统日志(/var/log/messages),打开messages,直接搜:RTNETLINK,定位到报错地方,查看信息,
Jan  3 18:22:50 i58 network: 正在打开接口 enp61: RTNETLINK answers: File exists
Jan  3 18:22:50 i58 network: [  确定  ]
Jan  3 18:22:50 i58 network: 正在打开接口 enp61: ERROR     : [/etc/sysconfig/network-scripts/ifup-eth] 设备 enp61 似乎不存在, 延迟初始化操作。
Jan  3 18:22:50 i58 /etc/sysconfig/network-scripts/ifup-eth: 设备 enp61似乎不存在, 延迟初始化操作。

报错写的清清楚楚,网卡enp61 不存在,network 重启找enp61,找不到就一直报错启不来,一针见血的定位到问题。然后思考这个问题为什么出现。我同事把这个网卡绑dpdk了,enp61此时是down状态,但是他没改配置文件里的,里面的ONBOOT=yes ,我同事绑dpdk不重启network,没看到问题,我固定ip后要重启,卡到他这里了,我一开始只盯着ifconfig 显示的网卡,就忽略了这个网卡的配置文件。把NBOOT=yes 改为NBOOT=no,重启就成功了。

过了段时间,配置ip,重启network的时候,有报类似上面的错误,我也不分析哪里问题了,直接查看/var/log/messages 文件,搜错报错关键字,立马就能看到那里错了。

差不多三个月吧,又是重启network的时候,又出现上面一样的提示,要是看报错,根本看不出来稍微具体点出问题的位置,所以还是直接看查看系统日志:

/var/log/messages ,简单快捷。

posted on 2024-04-17 10:09  如尘如水  阅读(29)  评论(0编辑  收藏  举报