找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 14425|回复: 27

[策略设置] 网通电信ADSL双线测试成功,我的原创

[复制链接]
发表于 2009-5-12 11:37:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 william_teng 于 2009-5-12 11:51 编辑

使用了一段时间ros,因为有两个ADSL,分别为电信和网通的,为了充分利用资源想做电信和网通专线,但找了一下,网上只有固定IP的双线,ADSL就没有,参考了一些贴子后今天上上午终于通过脚本搞好了.

1.分别添加电信和网通的ADSL拨号,名称分别设置为TEL和CNC,并注意将add-default-route设置为yes:
/ interface pppoe-client add name="CNC" interface=WAN1 \
    user="username" password="password" add-default-route=yes
/ interface pppoe-client add name="TEL" interface=WAN1 \
    user="username" password="password" add-default-route=yes

2.然后添加一个计划任务,每隔20秒钟检查一下路由表,如有与ADSL添加的网关不一致则更新,否则不操作;
同时检查两个ADSL线路状态,处于连接状态刚启用其路由,否则禁用:
/system scheduler add name=route_update disabled=no comment=adsl interval=20s on-event={
        :foreach i in=[/ip route find dst-address=0.0.0.0/0] do={
                :global gateway-ip [/ip route get $i gateway]
                :global interface [/ip route get $i interface]
                :global gateway-ip-old [/ip route get [/ip route find comment=($interface)] gateway]
                :if ($gateway-ip-old != $gateway-ip) do={
                        /ip route set [/ip route find comment=($interface)] gateway=$gateway-ip
                }
        }

        #检查网通ADSL的状态,如果连接则启用网通路由,否则禁用网通路由:
        :global pppoe-name CNC
        :global comment CNC
        /interface pppoe-client monitor ($pppoe-name) once do={:global adsl-statu $status}
        :if ($adsl-statu="connected") do={
                /ip route set [/ip route find comment=($pppoe-name)] disable=no
        }else={
                /ip route set [/ip route find comment=($pppoe-name)] disable=yes               
        }

        #检查电信ADSL的状态,如果连接则启用网通路由,否则禁用网通路由:
        :global pppoe-name TEL
        :global comment TEL
        /interface pppoe-client monitor ($pppoe-name) once do={:global adsl-statu $status}
        :if ($adsl-statu="connected") do={
                /ip route set [/ip route find comment=($pppoe-name)] disable=no
        }else={
                /ip route set [/ip route find comment=($pppoe-name)] disable=yes               
        }
}

附件是我的脚本和我用的电信网通路由表

电信网通双ADSL并自动更新gateway.rar

2.71 KB, 下载次数: 183

routeros
 楼主| 发表于 2009-5-12 11:41:10 | 显示全部楼层
从论坛学到很多东西,这是第一次发贴,请大家指正!
routeros
回复

使用道具 举报

发表于 2009-5-18 10:22:09 | 显示全部楼层
好。。顶一下。。
routeros
回复

使用道具 举报

发表于 2009-5-20 10:13:14 | 显示全部楼层
顶你 学习中
routeros
回复

使用道具 举报

发表于 2009-5-21 20:40:06 | 显示全部楼层
dddddddddddddddddddddddddddddddddddddddddddddd ni
routeros
回复

使用道具 举报

发表于 2009-6-16 22:06:45 | 显示全部楼层
好东西,谢谢
routeros
回复

使用道具 举报

发表于 2009-6-17 14:04:07 | 显示全部楼层
感激不尽`~! 我要好好研究一下
routeros
回复

使用道具 举报

发表于 2009-6-17 15:09:30 | 显示全部楼层
支持~!
routeros
回复

使用道具 举报

发表于 2009-6-17 20:45:26 | 显示全部楼层
不错,不错
routeros
回复

使用道具 举报

发表于 2009-7-21 17:41:10 | 显示全部楼层
很谢谢
routeros
回复

使用道具 举报

发表于 2009-7-22 02:42:29 | 显示全部楼层
谢谢分享
routeros
回复

使用道具 举报

发表于 2009-8-14 11:57:57 | 显示全部楼层
支持原创。
routeros
回复

使用道具 举报

发表于 2009-8-19 10:09:37 | 显示全部楼层
好东东,感谢分享
routeros
回复

使用道具 举报

发表于 2009-8-23 08:46:53 | 显示全部楼层
不错的好东西  学习下
routeros
回复

使用道具 举报

发表于 2009-8-29 10:16:03 | 显示全部楼层
正在找这方面的教程,太好了
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-12-22 23:48 , Processed in 0.068723 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表