![启动时等待网络启动的 systemd 服务的名称?](https://linux22.com/image/1609159/%E5%90%AF%E5%8A%A8%E6%97%B6%E7%AD%89%E5%BE%85%E7%BD%91%E7%BB%9C%E5%90%AF%E5%8A%A8%E7%9A%84%20systemd%20%E6%9C%8D%E5%8A%A1%E7%9A%84%E5%90%8D%E7%A7%B0%EF%BC%9F.png)
我禁用了它并想使用重新启用它
systemctl 启用
但在任何地方都找不到这个名字。
答案1
每个主要网络服务都有一个单独的单元:
- 对于 systemd-networkd,
systemd-networkd-wait-online.service
- 对于 NetworkManager,
NetworkManager-wait-online.service
- 对于 connman 来说,
connman-wait-online.service
- 对于 Debian 的 ifupdown,
ifupdown-wait-online.service
启用您的系统所需的一个。
还有一个主单元,network-online.target
。您不能(或至少不应该)全局启用此单元。只有单个服务需要立即网络访问将把它列为依赖项,反过来,.target 会将上述服务之一列为依赖项。