william_teng 发表于 2009-5-12 11:37:52

网通电信ADSL双线测试成功,我的原创

本帖最后由 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= do={
                :global gateway-ip
                :global interface
                :global gateway-ip-old gateway]
                :if ($gateway-ip-old != $gateway-ip) do={
                        /ip route set 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 disable=no
        }else={
                /ip route set 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 disable=no
        }else={
                /ip route set disable=yes               
        }
}

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

william_teng 发表于 2009-5-12 11:41:10

从论坛学到很多东西,这是第一次发贴,请大家指正!

ccxmars 发表于 2009-5-18 10:22:09

好。。顶一下。。

diablo3 发表于 2009-5-20 10:13:14

顶你 学习中

wjx100 发表于 2009-5-21 20:40:06

dddddddddddddddddddddddddddddddddddddddddddddd ni

xl8713137 发表于 2009-6-16 22:06:45

好东西,谢谢

ai9ai8ai7 发表于 2009-6-17 14:04:07

感激不尽`~! 我要好好研究一下

sophoie 发表于 2009-6-17 15:09:30

支持~!

viviwytony 发表于 2009-6-17 20:45:26

不错,不错

qingfuls 发表于 2009-7-21 17:41:10

很谢谢

2332140 发表于 2009-7-22 02:42:29

谢谢分享

polo123 发表于 2009-8-14 11:57:57

支持原创。

chr0471 发表于 2009-8-19 10:09:37

好东东,感谢分享

y112560952 发表于 2009-8-23 08:46:53

不错的好东西学习下

kiss 发表于 2009-8-29 10:16:03

正在找这方面的教程,太好了
页: [1] 2
查看完整版本: 网通电信ADSL双线测试成功,我的原创