dsh
|
e82fb7421d
|
fix: 网卡更换后 NAT/诊断规则绑定失效网卡导致客户端无法上网
问题: 更换网卡后(如 enp1s0f3 -> enp1s0), nft masquerade 规则仍绑定旧网卡名,
规则永不命中, 客户端连上 VPN 但无法出网; 且诊断面板只检查规则是否存在,
会误报正常。
修改:
1. systemd 单元增加 Wants/After=network-online.target, 开机等待默认路由
就绪后再启动, 避免启动竞态下检测不到出口网卡而跳过防火墙配置;
2. detectWANInterface 增加 10x1s 重试, 开机初期无默认路由时短暂等待;
3. 诊断面板校验 masquerade 规则绑定的网卡是否真实存在, 不存在时给出
明确提示(网卡已更换?), 不再误报正常。
|
2026-08-17 00:22:19 -04:00 |
|