calta 发表于 2008-1-16 20:33:16

routes和rules有什么区别啊!!

这里不都是写路由表的吗?他们有什么区别呢?

mhjdg 发表于 2008-1-16 22:13:44

我也想知道

hcb 发表于 2008-1-16 22:44:03

routes主要是路由表,有哪些路由是可用的
rules是如何去使用这些路由表,不指明的话,就使用默认的方法

mhjdg 发表于 2008-1-16 23:01:24

还是不太懂,总之做双线的时候,我只用到了rul

everest79 发表于 2008-1-17 02:27:37

/ip routes rules : IP路由表规则
像我们mangle一个new routing mark,就是一个基于路由表的标识规则

calta 发表于 2008-1-18 10:30:30

我也不是很明白,我主要用的都是routes加一些IP段,rules我的是空白,我的意思就是在我这个基础上添加rules能起到什么作用???请赐教!!!

hcb 发表于 2008-1-18 11:53:10

如果你只有一个默认的路由,即网络为0.0.0.0/0的那个,那么rule对你来说,基本上没什么用处
如果有两个路由的话,rule就可以按照你的意图来控制,什么条件下走那一个路由

木木 发表于 2008-1-18 12:24:41

原帖由 hcb 于 2008-1-18 11:53 发表 http://bbs.routerclub.com/images/common/back.gif
如果你只有一个默认的路由,即网络为0.0.0.0/0的那个,那么rule对你来说,基本上没什么用处
如果有两个路由的话,rule就可以按照你的意图来控制,什么条件下走那一个路由

能举一个例子吗?或者解释一下rule里面的各控制含义,谢谢!

calta 发表于 2008-1-18 18:41:52

原帖由 hcb 于 2008-1-18 11:53 发表 http://bbs.routerclub.com/images/common/back.gif
如果你只有一个默认的路由,即网络为0.0.0.0/0的那个,那么rule对你来说,基本上没什么用处
如果有两个路由的话,rule就可以按照你的意图来控制,什么条件下走那一个路由


这个似乎不用rule也能实现双线啊,我现在就是双线,感觉还不错,可我没用rule也实现了啊!!!

mhjdg 发表于 2008-1-20 01:39:21

在官方的策略教程里是这样
首先我们要先建立一个包标记
ip fir man add action=mark-routing new-routing=cnc
然后在路由表中加上第二个网关,加的时候指定它的路由标记为上面我们定义的
ip rou add gate=192.168.1.254 routing-mark=cnc
最后,在规则里指定所有的目标地址作lookup表cnc的动作
add dst-addr=123.123.123.123/15 table=cnc action=lookup
=======================
以上是本人的理解

[ 本帖最后由 mhjdg 于 2008-1-20 01:43 编辑 ]

everest79 发表于 2008-1-20 03:13:22

rule在nat上用处不大,是一种细化操作路由表的功能,但前提是你有足够复杂的路由表与IP覆盖范围
页: [1]
查看完整版本: routes和rules有什么区别啊!!