
如题,openwrt 的 modem 时不时不联网,发现一个想象就是不联网的时候,web 界面随便改一下 modem 的设置,保存就可以联网。
uci set network.modem.signalrate='11' 我就行用脚本,发现断网自动设置一下就可以保证联网了,但是设置后 commit 后界面都看修改后的设置居然不能像 web 界面一样回复联网,这是为什么?
openwrt 保存设置后,背后到底执行了什么命令?有大佬知道吗?
1 exqibao OP echo "MODEM 重启中" ifdown modem sleep 5 ifup modem sleep 5 uci set network.modem.signalrate='12' uci commit network sleep 10 uci set network.modem.signalrate='' uci commit network 似乎这样就可以了 |
2 wegbjwjm 6 天前 via iPhone 后台给你断了,你改一下,就重新入了网,识别出来了你就断了。我猜的 |
3 exqibao OP 上面命令来来回回触发一下就能重连,现在就换换顺序,看看哪个组合能保证联网。 上面命令有些时候还是不行。 下面这个已经试过 10 多次还没失败过。 echo "MODEM 重启中" uci set network.modem.signalrate='12' uci commit network sleep 10 uci set network.modem.signalrate='' uci commit network sleep 10 ifup $IF |