免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1613 | 回复: 2
打印 上一主题 下一主题

[网络管理] IP ROUTE的问题,急!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-13 18:03 |只看该作者 |倒序浏览
各位大佬,本人最近在作LINUX的双路线路由,拓朴如下:

ADSL                           ADSL
   |                                  |
NAT                             NAT
1921.68.1.1               192.168.168.1
         |                                |
         |                                |
      eth10                        eth11
192.168.1.100            192.168.168.6
                LINUX SERVER
                        eth2
                192.168.2.1
                        |
                        |
                     内网
LINUX SERVER IP路由表
# ip route show
192.168.1.0/24 dev eth10  proto kernel  scope link  src 192.168.1.102  metric 10
192.168.168.0/24 dev eth11  proto kernel  scope link  src 192.168.168.6  metric 10

运行IP ROUTE 添加网关:
#ip route replace default scope global nexthop via 192.168.1.1 nexthop via 192.168.168.168
#ip route show
192.168.1.0/24 dev eth10  proto kernel  scope link  src 192.168.1.102  metric 10
192.168.168.0/24 dev eth11  proto kernel  scope link  src 192.168.168.6  metric 10
default
        nexthop via 192.168.1.1  dev eth10 weight 1
        nexthop via 192.168.168.168  dev eth11 weight 1

问题出现:
本机不能从第一条路线PING出去....即ping -I eth10 X.X.X.X不通;所有数据都走eth11走出.

请教:如何使得两条线路都可PING出呢?

论坛徽章:
0
2 [报告]
发表于 2009-05-14 07:19 |只看该作者

UP

没有人会解?

论坛徽章:
0
3 [报告]
发表于 2009-05-14 15:27 |只看该作者
可以采用策略路由(Policy Routing)机制实现,一般情况下,在Linux路由中存在local,main,defalt三个路由表,在查找路由时,依次搜索这三张路由表,直到找到合适的路由。
linux中路由是比较复杂的,三两句话说不清楚,建议你阅读下《Understanding Linux Network Internals》中的相关分析。


策略路由突破传统仅仅依赖目的IP进行路由的做法,可以将soure/dst ip,Ingress device,TOS等作为查找路由的依据。

这方面的原理可以查找一些关于ip route2的介绍,或者参考《Understanding Linux Network Internals》中Chapter 31. Routing: Advanced的分析。


具体你的这个问题可以这样配置:
ip rule add from 192.168.1.100 table 240
ip rule add from 192.168.168.6 table 241
ip route add default via 192.168.1.1 table 240 dev eth10
ip route add default via 192.168.168.1 table 241 dev eth11

这里的240,241是随便指定的路由表ID,存在从0到254张路由表,其中0号(local),253(main),254(default)是系统的,从0号开始查找路由。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP