jackey56 发表于 2005-11-3 14:06:43

关于"ROS动态ADSL+固定IP做策略路由"的BUG

首先要向大家说声抱歉,关于之前发的贴"ROS动态ADSL+固定IP做策略路由"里的一个BUG,偶也是使用到今天才发现有这个BUG,呵呵~~

11月3日修正一个BUG,当路由器重启动时,如果ADSL拨号获得的网关和重启前的一样,
监视ADSL网关通断的状态会是“UP”,执行adslup脚本,而这时可能adslwatch脚本还
没有执行过,变量adslwg的值是空白,从而会导致adslup脚本将CNC表的网关设置为空
白值,就不能从CNC表上网了。
    现在在adsldown脚本时加一段代码:
/ip policy-routing table cncnetwatch
set gateway 192.168.0.222

在ADSL断线时,将cncnetwatch表的网关改为一个内网不存在的IP (如192.168.0.222),
使ADSL网关通断监视不能PING通原来的ADSL网关,让adslwatch脚本先于adslup脚本执行,
就不会出现上面的BUG。

把adsldown脚本改为以下代码就行了:(注意把192.168.0.222改为自己内网不存在的IP)
/ip policy-routing table cnc
set gateway 111.111.111.111
/ip policy-routing table cncnetwatch
set gateway 192.168.0.222
/system scheduler enable
:if (

jackey56 发表于 2005-11-5 17:31:12

回复中。。。。。

路边一根草 发表于 2006-1-13 10:54:10

收到了 谢谢!

gary9912 发表于 2006-1-13 13:54:46

谢谢提供

tsingchina 发表于 2006-1-13 14:26:39

谢谢提供
页: [1]
查看完整版本: 关于"ROS动态ADSL+固定IP做策略路由"的BUG