Parcourir la source

优化网络管理的策略,当有线网卡降级使用,但4G网络也不可达,没有可用的网络时,重新清除降级标志,开始全部新一轮的尝试,原来的策略,降级后,除非插拔网线,否则就不会再尝试有线网口

niujiuru il y a 2 semaines
Parent
commit
dd31971908
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      netmgrd/netmgrd.go

+ 1 - 1
netmgrd/netmgrd.go

@@ -88,7 +88,7 @@ func serviceRun() {
 		case <-t.C:
 			// 3.1 切换网络-看情况
 			eth0CableOK, _ := isEth0CableConnected()
-			if !eth0CableOK { // 检测到eth0的网线拔出后, 清除降级标记
+			if !eth0CableOK || getNetType() == NetNone { // 检测到eth0的网线拔出或没有可用的上网连接时, 清除降级标记, 开始新一轮的联网尝试/
 				eth0LinkDegraded.CompareAndSwap(true, false)
 			}