zoukankan      html  css  js  c++  java
  • 解决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}
  • 相关阅读:
    Combox小问题
    数据库登录名,用户,角色以及权限分配
    UDP初识
    AJax 无刷新构建DataTable
    批量修改数据库构架SQL
    Jquery Ajax
    Linq中使用Group By
    对象的消息模型
    P2P网络技术概览与实现原理
    ajax(1)
  • 原文地址:https://www.cnblogs.com/yangjig/p/6216561.html
Copyright © 2011-2022 走看看