niujiuru 1 месяц назад
Родитель
Сommit
b2f32a5ec6
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      netmgrd/netmgrd.go

+ 6 - 2
netmgrd/netmgrd.go

@@ -69,10 +69,10 @@ func serviceRun() {
 			// 3.1 切换网络-看情况
 			eth0CableOK, _ := isEth0CableConnected()
 			if eth0CableOK && curNetType != NetEth { // 有线插入 && 当前不是有线
-				baseapp.Logger.Warnf("[%s] 检测到有线接入,切换到有线网络...", MODULE_NAME)
+				baseapp.Logger.Warnf("[%s] 检测到有线接入,正在尝试切换到有线网络...", MODULE_NAME)
 				openNetwork()
 			} else if !eth0CableOK && curNetType == NetEth { // 有线拔出 && 当前还是有线
-				baseapp.Logger.Warnf("[%s] 检测到有线断开,切换到蜂窝网络...", MODULE_NAME)
+				baseapp.Logger.Warnf("[%s] 检测到有线断开,正在尝试切换到蜂窝网络...", MODULE_NAME)
 				openNetwork()
 			}
 
@@ -259,6 +259,10 @@ func openNetwork() {
 		return
 	}
 
+	if curNetType == NetLTE && IsInetAvailable() { // 当前已是蜂窝网络且联网正常
+		return
+	}
+
 	start4GNetwork := func() bool {
 		startOK := false
 		switch curModemType {