xuxi3201 发表于 2014-5-27 00:39:44

请教 双路pppoe网关相同时候 自动重新拨号的定时任务

我写的 双路pppoe网关相同时候 自动禁用adsl,20秒后开启adsl的定时任务。

:global add91
:global add93
:setadd91 network]
:setadd93 network]
:if ($add91 = $add93) do=   运行正常后这句话没有
:if ($add91 != $add93) do=   
:delay 20
/int ena adsl93

实际上, 我的adsl93 一直没有被禁用。 请问 我的语句哪里错了?

47771885 发表于 2014-5-27 11:52:51

本帖最后由 47771885 于 2014-5-27 11:54 编辑

你需要获得2个参数
第一个网关你这做了 对比以后
还需要获得一个 interface
你这个没有

对比以后如果网关一样

要禁用的是 interface 不是 network

这是基础需求 如果需要合理的实现 有待你慢慢摸索了

xuxi3201 发表于 2014-5-27 13:05:21

47771885 发表于 2014-5-27 11:52
你需要获得2个参数
第一个网关你这做了 对比以后
还需要获得一个 interface


/int dis adsl93
这句话就是 禁用pppoe拨号 我的名称就是 adsl93.(我知道你们喜欢wan)

add91   和add93就是2个网关。
我已经搞定 掉线重播后, 路由器自动改网关。

我想做到就是, 对比这2个网关, 如果相同就禁用 pppoe拨号 20秒,再启用。(启用后会自动拨号上线)

xuxi3201 发表于 2014-5-28 21:45:03

用测试的办法找到答案了

:if ($add91 = $add93) do=   改为:
:if ($"add91" = $"add93") do=   就是加上双引号

已经实现我的要求: 当2个网关一样的时候,禁用第二个pppoe拨号 (过会儿再启用)
页: [1]
查看完整版本: 请教 双路pppoe网关相同时候 自动重新拨号的定时任务