LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2416|回复: 5

ip rule ...... 和 ip route ......之间是什么关系?

[复制链接]
发表于 2005-1-22 22:35:28 | 显示全部楼层 |阅读模式
route 路由表条目
rule 路由策略数据库中的规则
有点乱。大家能不能谈谈自己的理解。
发表于 2005-1-24 14:42:40 | 显示全部楼层
我这么理解:就是说,普通的路由器,主机路由表都是目的地址路由,但是我们linux有了 ip rule这个东西,我们就可以使路由先做原地址路由,在目的地址路由, 就可以实现一些特殊功能
ip ru add from 61.132.43.136 table 200


这里ru是rule的缩写.from是一个匹配的动作.就是所源地址是61.132.43.136的包..请走自定义路由表200的设置..



ip ro add default via 61.132.43.134 table 200
ip ro ls table 200
ip ro flush cache
这里只是加了一条默认路由到一个自定义的路由表200中,最大数值是255,但是你不要用255,因为那是系统默认用了..你用200以下就可以.
具体的路由表在/etc/iproute2/rt_tables中
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-24 21:46:43 | 显示全部楼层
谢谢!双网卡双ISP接入问题已经解决。
能不能留个联系方式今后大家常联系。
zhaobing8181@163.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-24 22:26:45 | 显示全部楼层
再问一下:
ip rule add from 172.16.1.1(网卡地址) to 172.16.1.0/24 table 1
ip route add to 172.16.1.0/24 dev ethx scope link protocol kernel src 172.16.1.1 table 1
上面两句话中的to能否理解成:到……网段去的数据包的意思?就是目的网段?
回复 支持 反对

使用道具 举报

发表于 2005-1-25 12:30:00 | 显示全部楼层
Post by attiseve
再问一下:
ip rule add from 172.16.1.1(网卡地址) to 172.16.1.0/24 table 1
ip route add to 172.16.1.0/24 dev ethx scope link protocol kernel src 172.16.1.1 table 1
上面两句话中的to能否理解成:到……网段去的数据包的意思?就是目的网段?

是的
回复 支持 反对

使用道具 举报

发表于 2005-1-25 12:39:24 | 显示全部楼层
Post by attiseve
谢谢!双网卡双ISP接入问题已经解决。
能不能留个联系方式今后大家常联系。
zhaobing8181@163.com


我觉得双网卡双ISP很难解决,能说说么?
你的双网卡机器是做主机,还是做路由器或网关?
流量是主要内网访问外网?还是供外网访问

这些问题都和双网卡双ISP接入有关

我的msn,邮件:  sht54321@yahoo.com.cn
回复 支持 反对

使用道具 举报

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

本版积分规则

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