我正在尝试优化 systemd 的启动时间,目前该时间超过 2 分钟。systemd-analyze
显示此问题的罪魁祸首是systemd-networkd-wait-online.service
,根据文档,默认情况下超时为 2 分钟。
我需要确保enp1s0
在继续之前具有可路由状态,因此为了防止挂起,我尝试根据文档执行此操作这里具有以下内容:
ExecStart=/lib/systemd/systemd-networkd-wait-online -i enp1s0:routable
我希望当systemd-networkd-wait-online.service
的操作状态enp1s0
可路由时它能够成功退出,但是它没有,而是挂起直到超时。
我在这里错过了什么或者做错了什么吗?作为参考,这是命令的输出networkctl
:
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 eth0 ether no-carrier configuring
3 enp1s0 ether routable configuring