在systemd中,有一个服务:
systemd-networkd-wait-online.service
它是否检查 Internet 连接是否已准备好或 NIC 硬件是否已准备好进行 Internet 连接?
答案1
从联机帮助页来看,
默认情况下,它将等待所有它知道的、由 systemd-networkd.service(8) 管理的链接完全配置或失败,并等待至少一个链接在线。这里,在线意味着链路的运行状态等于或高于“降级”。
“降级”意味着链路具有在配置的本地链路上有效的运营商和地址。您可以设置要标记为在线的条件--operational-state=
。可能较高的值是从属(链路具有运营商并被从属到绑定或桥接主网络接口)和可路由(链路已配置运营商和可路由地址)。它们都没有意味着互联网连接因为您的路由器或您的网卡所连接的设备本身可能没有互联网连接。但routable
确实意味着它在网络中。