系统升级后网络超时及ovsdb-server.service警告问题求助
解决apt升级后重启网络超时及netplan的ovsdb警告问题
一、修复systemd-networkd-wait-online.service启动超时
这个服务超时是导致重启时网络连接提示超时的核心原因,可通过以下步骤调整:
- 查看当前服务配置:
systemctl cat systemd-networkd-wait-online.service - 编辑服务的override配置,缩短超时时间或指定需要等待的接口:
在打开的编辑器中添加以下内容(二选一即可):sudo systemctl edit systemd-networkd-wait-online.service- 仅缩短超时时间(比如设为30秒):
[Service] ExecStart= ExecStart=/lib/systemd/systemd-networkd-wait-online --timeout=30 - 指定需要等待的具体接口(比如eth0和wlan0):
[Service] ExecStart= ExecStart=/lib/systemd/systemd-networkd-wait-online --interface=eth0 --interface=wlan0
- 仅缩短超时时间(比如设为30秒):
- 重新加载配置并重启服务:
sudo systemctl daemon-reload && sudo systemctl restart systemd-networkd-wait-online.service - 验证服务状态:
systemctl status systemd-networkd-wait-online.service
二、消除netplan的ovsdb警告(未安装Open vSwitch组件时)
警告源于netplan尝试调用未安装的ovs组件,可通过以下方式排查:
- 检查netplan配置文件(位于
/etc/netplan/目录下),确认是否存在ovs-*相关的配置块,若有则删除或注释掉。 - 若配置无异常,尝试重新安装netplan以修复可能的依赖残留:
sudo apt reinstall netplan.io - 清理netplan缓存并重新生成配置:
执行后再次检查警告是否消失。sudo rm -rf /var/lib/netplan/* sudo netplan generate sudo netplan apply
三、额外排查点
- 查看网络服务日志,定位潜在问题:
journalctl -u systemd-networkd.service -b - 确认路由表正常,默认路由存在:
ip route show
内容的提问来源于stack exchange,提问作者buzz
相关产品推荐
相关产品推荐

