网通电信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
}
}
附件是我的脚本和我用的电信网通路由表 从论坛学到很多东西,这是第一次发贴,请大家指正! 好。。顶一下。。 顶你 学习中 dddddddddddddddddddddddddddddddddddddddddddddd ni 好东西,谢谢 感激不尽`~! 我要好好研究一下 支持~! 不错,不错 很谢谢 谢谢分享 支持原创。 好东东,感谢分享 不错的好东西学习下 正在找这方面的教程,太好了
页:
[1]
2