解决OpenWrt多拨刚开机拨号只拨上一次问题
Posted ? ---->home
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决OpenWrt多拨刚开机拨号只拨上一次问题相关的知识,希望对你有一定的参考价值。
红色标注为需要权限755
/etc/ppp/ip-up.d/ip-up:
一旦 PPP 连结建立后, pppd 会找寻 /etc/ppp/ip-up
指令稿 如果这个指令稿存在并且可以执行的话,那么 PPP 伺服程序就会执行这个指令稿 这允许你自动执行任何可能有必要的特殊递送路径指令及任何你想在每次 PPP 连结启动时执行的动作
#!/bin/sh #至少多拨上线数目: dialnum=$(uci get syncdial.config.dialnum) #当前虚拟端口拨号成功取得ip的数目(排除掉其他物理端口发起的拨号): upnum=$(ip a|grep peer|grep -v grep|grep ‘pppoe-vwan‘|wc -l) LOCKFILE="/tmp/ip-up.tmp" trap ‘echo "rm lockfile!";rm -f \${LOCKFILE}; exit‘ 1 2 3 9 15 if [ -f \${LOCKFILE} ] then echo "Instance is running!" exit 0 else touch \${LOCKFILE} chmod 600 \${LOCKFILE} echo "touch successeed!" sleep 30 if [ "$upnum" -lt "$dialnum" ] then pppconnectcheck fi echo "finish!" fi rm -f \${LOCKFILE}
以上是关于解决OpenWrt多拨刚开机拨号只拨上一次问题的主要内容,如果未能解决你的问题,请参考以下文章
软路由OpenWrt(LEDE)2020.4.4编译 UnPnP+NAS+多拨+网盘+DNS优化
软路由OpenWrt(LEDE)2020.5.10更新 UPnP+NAS+多拨+网盘+DNS优化