找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: louyc

[脚本] [原创]我的ROS下全自动多ADSL and DDNSupdate动态域名脚本

[复制链接]
 楼主| 发表于 2007-8-3 16:48:11 | 显示全部楼层
原帖由 mhenry 于 2007-8-3 13:35 发表
呵呵~~楼上的说得有意思。我想问下这个好象,没有带断线后重拨的处理吧
重新连接后好象多了一条路由是坏的会上不了网

计划任务会按一定的间隔时间自动检查当前动态IP和静态IP是否一致~
断线后重拨的话到了检查周期就会发现地址不一致,就在这里:if ($adsl-ip-n != $adsl-ip-d) do={......会做出相应处理~
routeros
回复

使用道具 举报

发表于 2007-8-3 17:09:36 | 显示全部楼层
原帖由 louyc 于 2007-8-3 08:15 发表
楼上的翻翻帖子哪一个问的我没说?也许有些我确实说不清楚的是我能力不行~
论坛是交流的地方,不是搞培训的地方,写个什么东西都要从基础开始说到底还不累死人~
更何况像我这种技术不上不下被冷落的没用的人是 ...

不管怎样,还是很感谢你!关于ddns无法实现的问题以后慢慢研究吧。
routeros
回复

使用道具 举报

 楼主| 发表于 2007-8-3 17:37:07 | 显示全部楼层
提示楼上~ROS中脚本贴在terminal里运行会有错误提示~利用提示查原因~
routeros
回复

使用道具 举报

发表于 2007-8-3 22:54:04 | 显示全部楼层
太专业了.看不懂
routeros
回复

使用道具 举报

发表于 2007-8-4 01:12:32 | 显示全部楼层
看起来不错,不知是否能实现?
routeros
回复

使用道具 举报

 楼主| 发表于 2007-8-4 09:20:21 | 显示全部楼层
能不能实现就看你钻研精神和动手能力,否则就出资金~~
routeros
回复

使用道具 举报

发表于 2007-8-4 14:52:03 | 显示全部楼层
:for i from=1 to=$x do={
          /ip address add address=("1.1.1." . $i . "/32") interface=($pppoe-name . $i) comment=("adsl" . $i)
          /ip route add gateway=("1.1.1." . $i) routing-mark=("c" . $i) comment=("adsl" . $i)
        }

中routing-mark=("c" . $i)会造成router失败,请问为什么?谢谢
routeros
回复

使用道具 举报

 楼主| 发表于 2007-8-4 20:48:03 | 显示全部楼层
原帖由 qxywl 于 2007-8-4 14:52 发表
:for i from=1 to=$x do={
          /ip address add address=("1.1.1." . $i . "/32") interface=($pppoe-name . $i) comment=("adsl" . $i)
          /ip route add gateway=("1.1.1." . $i) routing-mark=("c" . $i) c ...

你说的失败是怎么个现象?贴张图来看看~操作过程也说说看~
routeros
回复

使用道具 举报

发表于 2007-8-5 14:38:45 | 显示全部楼层
zuo ge   ji  hao
routeros
回复

使用道具 举报

发表于 2007-8-6 10:21:16 | 显示全部楼层
原帖由 louyc 于 2007-8-4 20:48 发表

你说的失败是怎么个现象?贴张图来看看~操作过程也说说看~


如果加了哪个c1 c2,路由规则就失效。删除c1 c2后就正常了````
而且,再请教下,你这个脚本是做多平衡还是做断线恢复的?因为我2条线,用这个脚本后,它老是走第二条线。我看了半天贴也没发现到底是做什么的,脚本看的半懂不懂,所以麻烦你简单说下,谢谢

[ 本帖最后由 qxywl 于 2007-8-6 10:24 编辑 ]
routeros
回复

使用道具 举报

 楼主| 发表于 2007-8-6 13:22:29 | 显示全部楼层
回楼上
要做多线,你需要先了解基本实现原理,了解ROS的策略路由~ROS的ECMR负载均衡好像比较少人用,常见策略路由做法是在/ip route rule里加规则或者是/ip firewall mangle里加规则做,然后在/ip route的路由项加对应的routing-mark
此脚本只做ADSL接入,你要实现网络通畅仅做好接入是不够的,接下来的动作不具备通性,要你自己根据自己实际应用需求来做
此脚本重在理解,照搬是很难做成的,其它的我也不便多说,以我自己目前的能力说了也未必说得明白,毕竟会做跟会说还是有一段距离的~~
routeros
回复

使用道具 举报

发表于 2007-8-7 11:06:30 | 显示全部楼层
哦,非常感谢.看来做平衡是比较麻烦,做分流实际点,可以我这边主要是http下载占了带宽
routeros
回复

使用道具 举报

发表于 2007-8-7 14:59:14 | 显示全部楼层
原帖由 qxywl 于 2007-8-7 11:06 发表
哦,非常感谢.看来做平衡是比较麻烦,做分流实际点,可以我这边主要是http下载占了带宽


实际是做均衡比分流还要简单。
routeros
回复

使用道具 举报

 楼主| 发表于 2007-8-7 20:11:25 | 显示全部楼层
用ECMR做平衡是比分流简单,但不大适合网游应用~

[ 本帖最后由 louyc 于 2007-8-7 20:13 编辑 ]
routeros
回复

使用道具 举报

发表于 2007-8-8 15:51:36 | 显示全部楼层
那么能简单说下ECMR均衡么?或者提供相关资料.我在baidu google上没看到相关内容,非常感谢
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 07:33 , Processed in 0.122907 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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