找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 27740|回复: 52

[其它] 请教:2.9.X下如何做双ADSL分流?

[复制链接]
发表于 2005-12-25 16:20:03 | 显示全部楼层 |阅读模式

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

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

×
我这里是办公网络,刚刚接触 routeros 不久,最近安装了一个 RouterOS 2.9.7 With Check,公司拉了两条动态ADSL,这两条ADSL不在同一个局,网关也不相同,公司网段为:192.168.127.0/24,现在的目的是想凡是21、22、25、80、110、143端口使用ADSL2线路走,其他的端口使用ADSL1线路走,我该如何作?请教各位大哥!

[ 本帖最后由 gadfly 于 2005-12-25 16:35 编辑 ]
routeros
发表于 2005-12-25 18:01:31 | 显示全部楼层
/ ip route
add dst-address=0.0.0.0/0 gateway=222.22.22.22 scope=255 target-scope=10 \
    routing-mark=adsl2 comment="" disabled=no
#重要的就是那个routing-mark,通过这个可以是带有这个标记的都从这条线出去
#这个要跟下面的配合好
add dst-address=0.0.0.0/0 gateway=111.11.11.111 scope=255 target-scope=10 \
    comment="" disabled=no

/ ip firewall mangle
add chain=prerouting action=accept comment="" disabled=no
add chain=forward protocol=tcp tcp-flags=syn action=change-mss \
    new-mss=clamp-to-pmtu comment="" disabled=no
add chain=prerouting protocol=tcp dst-port=80 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
#这个用于标记所有目标端口为80的;跟上面的网关中要的Routing-mark一致,下同
add chain=prerouting protocol=tcp dst-port=21-22 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
add chain=prerouting protocol=tcp dst-port=25 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
add chain=prerouting protocol=tcp dst-port=110 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
add chain=prerouting protocol=tcp dst-port=143 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
add chain=prerouting protocol=udp dst-port=80 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
add chain=prerouting protocol=udp dst-port=21-22 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
add chain=prerouting protocol=udp dst-port=25 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
add chain=prerouting protocol=udp dst-port=110 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no
add chain=prerouting protocol=udp dst-port=143 action=mark-routing \
    new-routing-mark=adsl2 passthrough=yes comment="" disabled=no

↓下面是截图

有个地方要注意的就是PPPoe的拨号设置,要把那个Add default route前的√去掉
路由表中的两个网关就手动添加
mark-routering.JPG
PPPOE.JPG
routeros
回复

使用道具 举报

发表于 2005-12-26 00:00:32 | 显示全部楼层
顶。。楼上的有没QQ,我先实验一下,,谢谢!!
routeros
回复

使用道具 举报

发表于 2005-12-26 09:34:19 | 显示全部楼层
lhn1324
历害,有没有QQ
routeros
回复

使用道具 举报

发表于 2005-12-26 10:16:59 | 显示全部楼层
历害  先顶再试!!

哈哈 找了好久 终于找到了!!
routeros
回复

使用道具 举报

 楼主| 发表于 2005-12-26 10:24:48 | 显示全部楼层
lhn1324,真是谢谢你,不过我按照您说的安装了,可是还是不能分流,同时还有一个问题,我的ADSL是动态获取IP,如果断线了,我是不是需要手动修改网关?另外您的QQ可以告诉我吗?我的是18724227。
routeros
回复

使用道具 举报

发表于 2005-12-26 13:02:35 | 显示全部楼层
真的是很有时间 呵呵
routeros
回复

使用道具 举报

发表于 2005-12-26 15:42:08 | 显示全部楼层
注意: 要把mangle中的最上面两条(蓝色的)移到最下面,不然不起作用。

因为本人没有双线环境测试,上面的都是在VM中做的,没法测试,对不起各位。
routeros
回复

使用道具 举报

发表于 2005-12-28 10:56:11 | 显示全部楼层
实验过了。。感觉还可以。
routeros
回复

使用道具 举报

 楼主| 发表于 2006-1-1 01:00:35 | 显示全部楼层

报告使用情况

多谢lhn1324的无私帮助!现在使用情况良好!

[ 本帖最后由 gadfly 于 2006-1-1 01:38 编辑 ]
Snap2.jpg
Snap1.jpg
Snap2.jpg
Snap3.jpg
routeros
回复

使用道具 举报

发表于 2006-1-1 15:50:46 | 显示全部楼层
假若两条ADSL的网关是一样的,应该怎么做呢?
routeros
回复

使用道具 举报

发表于 2006-1-2 01:07:47 | 显示全部楼层
我的也是一样的
都是电信动态拨号
routeros
回复

使用道具 举报

发表于 2006-1-2 09:46:40 | 显示全部楼层
顶死你
routeros
回复

使用道具 举报

发表于 2006-1-21 22:41:08 | 显示全部楼层
原帖由 mbala555 于 2006-1-1 15:50 发表
假若两条ADSL的网关是一样的,应该怎么做呢?


同问,如果网关一样,不知怎么弄?
routeros
回复

使用道具 举报

发表于 2006-1-22 14:05:03 | 显示全部楼层
原帖由 易水 于 2006-1-21 22:41 发表


同问,如果网关一样,不知怎么弄?


解决方法是我最近才想到的,由于没有环境测试,所以没办法测试,请见谅

由于网关相同,导致不能用Mark-Routing配合路由表来控制路由策略,只能用SRC-Nat来控制源地址(端口也可)选择出去的网络接口
src.jpg
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 13:16 , Processed in 0.102840 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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