pptp client 空闲时间检测 脚本判断 不成功 求助
ROS BRAS 与云计费对接的问题。pptp client“pptp-out1”不定时断流中断。导致计费用户经常出现691. 请教下做检测脚本。 通过 idle time来判断断流。当idle time 大于 5 秒则 禁用 disabled ppptp-out1,延迟 delay 5 秒,再启用 enable ppptp-out
:local start
:if ([:len $start] > 5) do={
:interface pptp-client disable pptp-out1
;delay 5
:interface pptp-client enable pptp-out1
}
然后任务1分钟运行一次脚本检测。
请教大神 帮忙看看这样行不行。 有没有语法出错。完全不懂,直接搬用替换,不知道有没有哪里搞错
还有就是 要求在pptp-out1 running 的状态下才 运行检测 idle time 检测脚本,这个要怎么操作。 因为出问题都是running状态下才会断流,idle time 是一直加上去的,
没断流 idle time 都是0的。 但是如果 非 running 状态 就没必要了
做了脚本后运行没效果,不知道哪里问题。请大神帮忙看看。
http://www.radiusd.com/ 云计费无此问题飘过 :local status Last Link Down Time 的數值是無法截取的吧,這script當然沒用.
尤其 ,pptp-out1擺在get前...更是失敗中的失敗. mrli写的语句,是正确的。
:local status
汉字不显示。 xuxi3201 发表于 2017-2-16 15:56
mrli写的语句,是正确的。
:local status
這idle-time參數您是怎抓的?
cspm333 发表于 2017-2-17 02:29
這idle-time參數您是怎抓的?
6X没有,5X有;P
xuxi3201 发表于 2017-2-16 15:56
mrli写的语句,是正确的。
:local status
脚本只能在5.x运行 在日记输出 :handshake 可以检测到了。谢谢。 mrli 发表于 2017-2-17 08:39
脚本只能在5.x运行 在日记输出
所以"idle-time" 和/ppp secret的"last-logged-out" 抓到的是同一組參數囉:o
6.x沒有"idle-time" ,從"last-logged-out"抓上次離線時間也行對吧.
cspm333 发表于 2017-2-17 13:07
所以"idle-time" 和/ppp secret的"last-logged-out" 抓到的是同一組參數囉
6.x沒有"idle-time" ,從" ...
不一样的.................................
mrli 发表于 2017-2-17 19:53
不一样的.................................
Last Link Down Time不是最後連線時的下線時間嗎?
Last Link Up Time則不是最後連線時的上線時間嗎?:o
我有一台ros5.26用来上网的.
建的vpn是为了我容易找到这台ros
idle time和 uptime一直相同,
它们2个有什么区别?
页:
[1]