|
|
@@ -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 {
|