|
|
@@ -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)
|
|
|
}
|
|
|
|