首页/系统/信创系统运维速查/network-online.target 与网络就绪等待
服务与运维65 条

network-online.target 与网络就绪等待

依赖网络的挂载与服务在开机早期启动会失败:让 NetworkManager-wait-online 或 systemd-networkd-wait-online 生效,服务用 Wants + After 依赖 network-online.target。

信创系统运维速查系统更新于 2026-10-12

检查与启用

检查与启用
systemctl status NetworkManager-wait-online --no-pager
systemctl enable NetworkManager-wait-online.service
systemctl is-active network-online.target

服务单元写法

服务单元写法
[Unit]
Wants=network-online.target
After=network-online.target
wait-online 会拖慢开机(尤其 DHCP 慢或链路协商慢):只给确实需要网络的单元用,别全局依赖。

易错点

  • After=network.target 不够:它只表示网络栈已启动,不代表已获得地址;要 on-line 级别才满足依赖
  • 多网卡环境 wait-online 默认等待所有连接就绪,按需调整 NM_ONLINE_TIMEOUT 或连接级配置

数据来源与参考

  • man 5 systemd.special(network-online.target)
  • 红帽系统管理指南(网络等待)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌