我也发个动态PCC脚本
本帖最后由 lzw83 于 2011-11-4 20:03 编辑看了ww111222 的PCC脚本有感而写
详细注释有助新手自我提高
ROS启动后首次运行此脚本或ADSL拨号发生变化时执行PCC调整,没变化即不执行
自动判断ADSL 总线路数,自动判断成功拨号ADSL线路数
对ADSL拨号名称没特别要求。1对1停用及修改Mangle连接和路由标记名称,例如:当第N条拨号状态为停用时,第N条Mangle连接和路由标记名称会被停用;启用时,也是启用第N条Mangel边接和路由标记。连接标记格式会被修改为PCC-3/0、PCC-3/1、PCC-3/2,路由标记会被修改为Rout-3/0、Rout-3/1、Rout-3/2
#ADSL拨号总列表
:global pppoeclientAll
#ADSL拨号总数量
:global pppoeclientAllNum
#初始已成功拨号列表
:global pppoeclientR
#链接标记PCC列表
:global mangelR
#路由标记列表
:global routR
#前一个成功拨号列表
:global pppoeclientRO
#当前成功拨号列表
:local pppoeclientRN
#当前成功拨号线路数量
:local pppoeclientRunNum
:local mesG
:local i 0
:local j 0
#RouterOS开启后初次运行脚本初始化
:if ([:typeof $pppoeclientR] = "nothing") do={
#取得ADSL线路总列表
:set pppoeclientAll
#取得ADSL线路总数量
:set pppoeclientAllNum [:len $pppoeclientAll]
#取得初始成功拨号列表
:set pppoeclientR
#取得链接标记PCC列表
:set mangelR
#取得路由标记PCC列表
:set routR
:set mesG ("首次运行脚本初始化完成!ADSL线路总数:" . $pppoeclientAllNum . ";已经拨号总数:" . [:len $pppoeclientR])
:log info $mesG
}
#取得当前成功拨号列表
:set pppoeclientRN
#ADSL拨号发生变化时执行
竟然沙发,多谢LZ 马上试试! 脚本不是你想买,想买就能买,我没铜板 先占个位...有时候太过自动化不好.少了资本
学习一下。
哈哈,
出现 一个 和我 刚开始遇到的 一样的问题 了,
建议: 测试 一下 10线以上,比如说 16线,24线的 环境,
您的脚本 更简单, 后期一定要借鉴一下。 ww111222 发表于 2011-11-6 12:32 static/image/common/back.gif
哈哈,
是什么问题?说出来,好让我验证一下 lzw83 发表于 2011-11-6 13:43 static/image/common/back.gif
是什么问题?说出来,好让我验证一下
你用 16线 测试一下
20线测试一下 有空再试试 ww111222 发表于 2011-11-6 15:15 static/image/common/back.gif
你用 16线 测试一下
你说说是怎么回事吧,我试了16线,没看到问题。20线就不试了 很感谢,就是为啥都这么贵呢? 不错的!!!!!! 哪个版本的??????????? 看了ww111222 的PCC脚本有感而写
來學習一下
页:
[1]
2