Linux 网络服务问题修复
情况是这样的,虚拟机的网络配置好,重启之后,配置的IP地址失效了。

查看网卡配置文件:

可以看出启动时生效是开启状态
但就是IP地址没有生效

查看NetworkManager服务是开启状态

是不是很神奇的问题,完全不能理解,其实解决方法很简单,重启NetworkManager服务

可以看出,重启NetworkManager服务之后,IP地址就正常了,但是现在的 network 服务依然是异常状态。

这里说下我的理解,NetworkManager服务会影响到 network 服务,记得在以前学习Linux的时候,这俩服务是经常打架。
感觉这篇博客说的有点儿道理,可以参考下.
这里我也关闭下 NetworkManager 的自动重启服务
systemctl is-enabled NetworkManager
systemctl disable NetworkManager
从下面这段输出中可以看出,这里服务确实是经常打架,在NeworkManager服务启动状态时,network启动异常,关闭NetworkManager服务后,启动network服务正常。
[root@node109 ~]# systemctl is-enabled NetworkManager
enabled
[root@node109 ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
[root@node109 ~]# systemctl is-enabled network
network.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig network --level=5
enabled
[root@node109 ~]# systemctl status 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 Mon 2022-10-31 06:32:53 EDT; 14h ago
Docs: man:systemd-sysv-generator(8)
Oct 31 06:32:53 node109 network[46027]: RTNETLINK answers: File exists
Oct 31 06:32:53 node109 network[46027]: RTNETLINK answers: File exists
Oct 31 06:32:53 node109 network[46027]: RTNETLINK answers: File exists
Oct 31 06:32:53 node109 network[46027]: RTNETLINK answers: File exists
Oct 31 06:32:53 node109 network[46027]: RTNETLINK answers: File exists
Oct 31 06:32:53 node109 network[46027]: RTNETLINK answers: File exists
Oct 31 06:32:53 node109 systemd[1]: network.service: control process exited, code=exited status=1
Oct 31 06:32:53 node109 systemd[1]: Failed to start LSB: Bring up/down networking.
Oct 31 06:32:53 node109 systemd[1]: Unit network.service entered failed state.
Oct 31 06:32:53 node109 systemd[1]: network.service failed.
[root@node109 ~]# systemctl restart network
[root@node109 ~]# systemctl status network
● network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
Active: active (exited) since Mon 2022-10-31 20:44:29 EDT; 1s ago
Docs: man:systemd-sysv-generator(8)
Process: 46336 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 network[46336]: RTNETLINK answers: File exists
Oct 31 20:44:29 node109 systemd[1]: Started LSB: Bring up/down networking.

浙公网安备 33010602011771号