解决Ubuntu 开机卡等待网络

发布于 2021-01-06  1491 次阅读


解决Ubuntu 开机卡等待网络

现象

Ubuntu ,开机总会卡在等待网络连接好长时间。
卡在“A start job is running for wait for network to be Configured”两分多钟。

解决办法

1.禁用这项服务

使用

systemctl disable systemd-networkd-wait-online.service

禁用systemd-networkd-wait-online.service,并用

systemctl mask systemd-networkd-wait-online.service

以防止服务在由其他服务请求时启动。

2.设置时间限制

进入该启动项目录

cd /etc/systemd/system/network-online.target.wants/

编辑systemd-networkd-wait-online.service

vi systemd-networkd-wait-online.service

[Service]`下添加`TimeoutStartSec=2sec,效果如下

[Unit]
Description=Wait for Network to be Configured
Documentation=man:systemd-networkd-wait-online.service(8)
DefaultDependencies=no
Conflicts=shutdown.target
Requires=systemd-networkd.service
After=systemd-networkd.service
Before=network-online.target shutdown.target

[Service]
Type=oneshot
ExecStart=/lib/systemd/systemd-networkd-wait-online
RemainAfterExit=yes
TimeoutStartSec=2sec

[Install]
WantedBy=network-online.target

Satxm,一个正在肝地球Online的人。