解决Ubuntu的systemd-networkd-wait-online.service失败的问题

Chromy Chen

问题环境:j2900工控机 Ubuntu Server 20.04.6 LTS

问题描述

  1. 开机过程会卡在“A start job is running for wait for network to be Configured”等待连接两分多钟。(启动作业正在运行,等待配置网络)

  2. 若仅指定超时时间,则开机后systemd-networkd-wait-online.service的失败不会自动恢复

问题解决

1
vim /lib/systemd/system/systemd-networkd-wait-online.service
1
2
3
4
5
[Service]
Type=oneshot
ExecStart=/lib/systemd/systemd-networkd-wait-online --any # 添加参数--any
RemainAfterExit=yes
TimeoutStartSec=2sec # 添加这一行,指定超时时间
1
2
systemctl daemon-reload
systemctl restart systemd-networkd-wait-online.service
On this page
解决Ubuntu的systemd-networkd-wait-online.service失败的问题