找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 老树昏鸦

[策略设置] 策略路由之后,还能指定网页视频走哪一条线路吗?

  [复制链接]
发表于 2011-11-26 16:27:56 | 显示全部楼层
我也试过也是不行,先标记连接再标记路由不知道为什么会行不通。我是直接标记端口到路由的,省掉了标记连接
routeros
回复

使用道具 举报

发表于 2011-11-26 16:52:35 | 显示全部楼层
:)没问题的,大胆的搞吧
routeros
回复

使用道具 举报

 楼主| 发表于 2011-11-26 17:07:28 | 显示全部楼层
我再看下,到底是什么规则,和这发生冲突了。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-11-26 18:31:27 | 显示全部楼层
本帖最后由 老树昏鸦 于 2011-11-26 18:35 编辑


感谢tufei童鞋,

这个方法可行,不标记连接,直接标记路由,线路通了,

现在观察80端口的流量是不是全往联通线路走。

有没有人解释一下,为什么直接标记路由就通了呢?
routeros
回复

使用道具 举报

发表于 2011-11-26 19:28:12 | 显示全部楼层
老树昏鸦 发表于 2011-11-26 18:31
感谢tufei童鞋,

这个方法可行,不标记连接,直接标记路由,线路通了,

因为你有路由表。。。。如果你用地址池做策略路由就不会有这种问题了。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-11-26 19:42:37 | 显示全部楼层
本帖最后由 老树昏鸦 于 2011-11-26 19:43 编辑

谢谢9939781。

经测试,这种环境下指定80端口走联通线路,虽然能打开网页,

但是开网页超卡,特别是打开QQ空间。

有可能是技术支持9939781把描述的,与路由表发生冲突。

routeros
回复

使用道具 举报

发表于 2011-11-27 00:59:10 | 显示全部楼层
老树昏鸦 发表于 2011-11-26 18:31
感谢tufei童鞋,

这个方法可行,不标记连接,直接标记路由,线路通了,

都一群菜鸟。

你用mark-routing通了,但是你确认你达到你的效果了么?

我敢肯定,你现在80端口的访问,依然走了策略路由,也就是你的mark-routing根本没生效

先mark-connection 再 mark-routing也是可以的,只是mark-routing的时候要记住指定In-interface或者 src-ip address
routeros
回复

使用道具 举报

 楼主| 发表于 2011-11-27 01:49:46 | 显示全部楼层
本帖最后由 老树昏鸦 于 2011-11-27 02:16 编辑
zhjchina 发表于 2011-11-27 00:59
都一群菜鸟。

你用mark-routing通了,但是你确认你达到你的效果了么?


确实没有达到效果,我在网页上刷新,流量仍在电信线路。

估记是整条标记都没生效,还是在使用策略路由。

而且流量有时在联通线路 ,有时在电信线路,整个策略路由也没做好。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-11-27 02:48:52 | 显示全部楼层
zhjchina 发表于 2011-11-27 00:59
都一群菜鸟。

你用mark-routing通了,但是你确认你达到你的效果了么?

高手,一语道破梦中人

# nov/26/2011 13:01:01 by RouterOS 3.30
# software id = 3Z6J-MV19
#

/ip rou
add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out1 routing-mark=\
     uncionweb_rout
add comment="" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pppoe-out2 routing-mark=\
     Route_ChinaTelecom
add comment="" disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pppoe-out1 routing-mark=\
     Route_ChinaUnicom

add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out2
add comment="" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pppoe-out1



/ip fir man

add action=mark-connection chain=prerouting comment="" disabled=no dst-port=80\
     new-connection-mark=uniconweb_conn1 passthrough=yes protocol=tcp

add action=mark-routing chain=prerouting comment="" connection-mark=\
    uniconweb_conn1 disabled=no in-interface=LAN new-routing-mark=\
    uncionweb_rout passthrough=yes


脚本这样就达到了我预期想要的效果,每次刷新网页流量都在联通线路上。

也就是在标记路由指定 in-interface=LAN  这句

起了最关键的作用。

非常感谢技术支持zhjchina和BOB还有一起讨论的童鞋们。

问题得到完美解决。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-11-27 02:50:07 | 显示全部楼层
终于可以睡觉啦
routeros
回复

使用道具 举报

发表于 2011-11-27 12:12:48 | 显示全部楼层
肯定还没搞定,不信你找个电信服务器显ip网站试试。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-11-27 13:09:49 | 显示全部楼层
本帖最后由 老树昏鸦 于 2011-11-27 13:17 编辑
zhjchina 发表于 2011-11-27 12:12
肯定还没搞定,不信你找个电信服务器显ip网站试试。



我昨天测试找的是中国电信的首页试的。

为了证实,我刚刚还在www.ct10000.com上做了一个测试。

流量确实都在联通线路PPPOE-OUT1上面。

请教一下,是从哪看出来没搞定?

难道是黙认路由为电信线路?
routeros
回复

使用道具 举报

发表于 2011-11-27 13:55:28 | 显示全部楼层
我一向是追求实证的,我搭建了一个和你一样的环境。也用了 route rule来做策略路由。
后面的规则也是一样的。

我发现只要在route rule里的目的地址,仍然是按策略路由进行匹配。
你可以试试访问www.ip138.com 的电信ip 61.147.122.116
访问前记得改下windows的host文件
routeros
回复

使用道具 举报

发表于 2011-11-27 13:58:50 | 显示全部楼层
而且不能只是看mark-connection 和mark routing中的Bytes和packets, 数据包的确能匹配到。只是路由完全是按route rule匹配
routeros
回复

使用道具 举报

发表于 2011-11-27 18:27:27 | 显示全部楼层
又学到了一招啊    先mark-connection 再 mark-routing也是可以的,只是mark-routing的时候要记住指定In-interface或者 src-ip address 这名起到了关键作用。BOB前面的脚本里面也写到了这一个
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 11:51 , Processed in 0.086514 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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