#!/bin/bash # 看当前依赖链,准备去掉 network-online 的阻塞 set -u echo "════════ relay unit ════════" systemctl cat lanremote-relay 2>/dev/null | sed 's/^/ /' echo echo "════════ tunnel unit ════════" systemctl cat lanremote-tunnel 2>/dev/null | sed 's/^/ /' echo echo "════════ net-tune unit ════════" systemctl cat lanremote-nettune 2>/dev/null | sed 's/^/ /' echo echo "════════ watchdog timer ════════" systemctl cat lanremote-watchdog.timer 2>/dev/null | sed 's/^/ /' echo echo "════════ 为什么 network-online 这么久 ════════" echo " NetworkManager 等待配置的单元:" systemctl list-units --type=service --state=running 2>/dev/null | grep -iE 'network|wpa|dhcp' | sed 's/^/ /' echo echo " NetworkManager-wait-online 状态:" systemctl status NetworkManager-wait-online.service --no-pager 2>/dev/null | head -6 | sed 's/^/ /' echo echo " systemd-networkd-wait-online 状态:" systemctl status systemd-networkd-wait-online.service --no-pager 2>/dev/null | head -6 | sed 's/^/ /'