|
|
@@ -152,15 +152,15 @@ func serviceRun() {
|
|
|
if time.Since(offlineStartTime) >= (time.Duration(20)*time.Second) &&
|
|
|
getNetType() == NetEth && !eth0LinkDegraded.Load() { // eth0无法联网
|
|
|
|
|
|
+ eth0LinkDegraded.Store(true) /////////////// 开始设置eth0网卡降级使用
|
|
|
+
|
|
|
offlineDur := time.Since(offlineStartTime).Round(time.Second)
|
|
|
baseapp.Logger.Warnf(
|
|
|
- "[%s] eth0链路正常但持续无法访问外网(%v), 标记eth0为Degraded, 后续联网优先级将切换至蜂窝!",
|
|
|
+ "[%s] eth0持续无法访问公网(%v), 已降级有线网络, 将尝试连接蜂窝网络!",
|
|
|
MODULE_NAME,
|
|
|
offlineDur,
|
|
|
)
|
|
|
|
|
|
- eth0LinkDegraded.Store(true) // 开始设置eth0网卡降级使用
|
|
|
-
|
|
|
if err := SetupEth0ForManagement(eth0ManagementAddr); err != nil {
|
|
|
baseapp.Logger.Errorf("[%s] 设置eth0管理地址失败: %v", MODULE_NAME, err)
|
|
|
} else {
|