找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: zefa

[策略设置] ADSL双线同网关视频

  [复制链接]
发表于 2009-9-3 02:47:36 | 显示全部楼层
怎么样撒!
routeros
回复

使用道具 举报

发表于 2009-9-5 17:33:18 | 显示全部楼层
不是吧,只要涉及ADSL负载平衡的教程都要钱。
认了......
routeros
回复

使用道具 举报

发表于 2009-9-8 22:50:07 | 显示全部楼层
,,,,,,,
routeros
回复

使用道具 举报

发表于 2009-9-10 14:00:52 | 显示全部楼层
看看先
routeros
回复

使用道具 举报

发表于 2009-9-10 17:07:20 | 显示全部楼层
这东西还想叫天价,真是服了
routeros
回复

使用道具 举报

发表于 2009-9-16 12:19:33 | 显示全部楼层
要钱
routeros
回复

使用道具 举报

发表于 2009-9-16 16:06:23 | 显示全部楼层
ddddddddddddddddd
routeros
回复

使用道具 举报

发表于 2009-9-16 17:35:54 | 显示全部楼层
多谢,下来看一看,正需要
routeros
回复

使用道具 举报

发表于 2009-9-20 22:15:28 | 显示全部楼层
dddddddddddddddddddddddd
routeros
回复

使用道具 举报

发表于 2009-9-20 22:21:05 | 显示全部楼层
2008-06-24 | adsl双线同网关  1.设置PPPOELIENT 这个不用说了吧^_^ (注意:加的时候把 "Add Default Route"前面的勾勾掉,没勾掉的话去IP-ROUTE里把它删掉)

2.改PPPOE-OUT1和PPPOE-OUT2的名字:如改PPPOE-OUT1为WAN1 改PPPOE-OUT2为WAN2

改名字的脚本如下:

/int set [/int find name=pppoe-out1] name "你想要的名字1"
/int set [/int find name=pppoe-out2] name "你想要的名字2"

3.在IP-ADDRESS里加IP地址


假如你的PPPOE-OUT1获得的IP为IP1(去掉子网掩码),pppoe-out2获得的IP为IP2(去掉子网掩码)

/ip add add address=ip1 interface=pppoe-out1 disabled=no
/ip add add address=ip2 interface=pppoe-out2 disabled=no

自动加IP地址的脚本如下:

:local ip1 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字1"] address]
:local ip2 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字2"] address]
:set ip1 [:pick $ip1 0 ([:len $ip1]-3)]
:set ip2 [:pick $ip2 0 ([:len $ip2]-3)]
/ip add add address=($ip1 . "/32") interface="你想要的名字1" comment= "你想要的名字1" disabled=no
/ip add add address=($ip2 . "/32") interface="你想要的名字2" comment= "你想要的名字2" disabled=no

4.标记连接和路由、IP伪装、路由表添加

(这里用的是ROS官方的方法:伪装和路由的添加都是源自ROS官方的做法。具体解释请上官方查阅:http://wiki.mikrotik.com/wiki/Im ... r_Multiple_Gateways)

       标记连接和路由

/ ip firewall mangle
add chain=prerouting in-interface="内网网卡" connection-state=new nth=1,1,0 \
    action=mark-connection new-connection-mark=odd passthrough=yes comment="" \
    disabled=no
add chain=prerouting in-interface="内网网卡" connection-mark=odd action=mark-routing \
    new-routing-mark=odd passthrough=no comment="" disabled=no

add chain=prerouting in-interface="内网网卡" connection-state=new nth=1,1,1 \
    action=mark-connection new-connection-mark=even passthrough=yes comment="" \
    disabled=no
add chain=prerouting in-interface="内网网卡" connection-mark=even action=mark-routing \
    new-routing-mark=even passthrough=no comment="" disabled=no

       IP伪装

:local ip1 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字1"] address]
:local ip2 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字2"] address]
:set ip1 [:pick $ip1 0 ([:len $ip1]-3)]
:set ip2 [:pick $ip2 0 ([:len $ip2]-3)]
/ ip firewall nat
add chain=srcnat connection-mark=odd action=src-nat to-addresses=$ip1 \
    to-ports=0-65535 comment="" disabled=no
add chain=srcnat connection-mark=even action=src-nat to-addresses=$ip2 \
    to-ports=0-65535 comment="" disabled=no
      
      路由表添加
:local ip1 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字1"] network]
:local ip2 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字2"] network]
/ ip route
add dst-address=0.0.0.0/0 gateway=$ip1 scope=255 target-scope=10 routing-mark=odd \
    comment="" disabled=no
add dst-address=0.0.0.0/0 gateway=$ip2 scope=255 target-scope=10 routing-mark=even \
    comment="" disabled=no
add dst-address=0.0.0.0/0 gateway=$ip2 scope=255 target-scope=10 comment="你想要的名字2" \
    disabled=no   (这条也加标注的原因是为了后面的自动改网关脚本)

5.到这里内网的机器已经可以上网了。下面的就是控制IP改动的脚本

先说改IP-ADD里的脚本

:local ip1 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字1"] address]
:local ip2 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字2"] address]
:local ip3 [/ip add get [/ip add find comment= "你想要的名字1"] network]
:local ip4 [/ip add get [/ip add find comment= "你想要的名字2"] network]
:set ip1 [:pick $ip1 0 ([:len $ip1]-3)]
:set ip2 [:pick $ip2 0 ([:len $ip2]-3)]
:if $ip1 != $ip3 do={/ip add set [/ip add find comment="你想要的名字1"] address ($ip1 . "/32") broa $ip1 network $ip1}
:if $ip2 != $ip4 do={/ip add set [/ip add find comment="你想要的名字2"] address ($ip2 . "/32") broa $ip1 network $ip1}

改IP伪装和路由表

:local ip1 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字1"] address]
:local ip2 [/ip add get [/ip add find broa=0.0.0.0 interface="你想要的名字2"] address]
:local ip3 [/ip fir nat get [/ip fir nat find connection-mark=odd] to-addresses]
:local ip4 [/ip fir nat get [/ip fir nat find connection-mark=even] to-addresses]
:local ip5 [/ip route get [/ip route find routing-mark=odd] gateway]
:local ip6 [/ip route get [/ip route find routing-mark=even] gateway]
:set ip1 [:pick $ip1 0 ([:len $ip1]-3)]
:set ip2 [:pick $ip2 0 ([:len $ip2]-3)]
:if $ip1 != $ip3 do={/ip fir nat set [/ip fir nat find connection-mark=odd] to-addresses $ip1}
:if $ip1 != $ip5 do={/ip route set [/ip route find routing-mark=odd] gateway $ip1}
:if $ip2 != $ip4 do={/ip fir nat set [/ip fir nat find connection-mark=even] to-addresses $ip2}
:if $ip2 != $ip6 do={/ip route set [/ip route find routing-mark=even] gateway $ip2}

添加任务

把上面的两个脚本添加到SYSTEM-SCRIPT里。命名为"change IP"和"change route"

/ system scheduler
add name="change ip" on-event="" start-date=jan/01/1970 \
    start-time=00:00:00 interval=2s comment="" disabled=no
add name="change route" on-event="" start-date=jan/01/1970 \
    start-time=00:00:00 interval=2s comment="" disabled=no
routeros
回复

使用道具 举报

发表于 2009-9-20 23:31:58 | 显示全部楼层
Let me down 4
routeros
回复

使用道具 举报

发表于 2009-9-22 12:53:50 | 显示全部楼层
都受骗

还是不同网关
routeros
回复

使用道具 举报

发表于 2009-9-22 14:08:43 | 显示全部楼层
kan kan
routeros
回复

使用道具 举报

发表于 2009-9-24 21:22:59 | 显示全部楼层
可以不要金币吗
routeros
回复

使用道具 举报

发表于 2009-10-11 04:13:10 | 显示全部楼层
。。。。。。。。。。。
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-6 19:55 , Processed in 0.067763 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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