论坛风格切换切换到宽版
  • 661阅读
  • 9回复

[问题求助][img]http://linux.chinaunix.ne [复制链接]

上一主题 下一主题
离线tnka.
 
发帖
2076
C币
-60326
威望
404
贡献值
1
银元
-3
铜钱
4803
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
通过iptables.与ipr.oute2协同实现根据应用的策略路由          婚庆
(简洁明了版本 前提 了解多路由表的概念 了解策略路由的概念 熟悉iptables和iproute..2工具包)--------------彩票

    假设,网络中有两个外部接口,IP地址分别为eth0 172.16.1.1/24,eth1 10.0.0.1/24,.连接内部网络的接口为eth2. 192.168.1.1。现在设计这样一个策略,将所有来自内部网络的web服务的数据,走向172.16.1..1这个出口。其他的数据走向10.0..0.1 这个出口。电影
    
#接口设置
ifconfig e.th0 172.16.1.1 netmask .255.255.255.0域名
ifconfig eth1 10..0.0.1 netmask .255.255.255.0域名
ifconfig eth2 192.168.1.1 netmask .255.255.25.5.0教育
echo 1. >;/proc/sys/net/i.pv4/ip_forward              乙肝

#将web服务.类的数据包打上标示100虚拟主机
#这一步,很关键,用于实现策略路由的是iproute2工具包,但是ipro.ute2工具包是无法根据端口来进行匹配的,因此,.需要借.助iptables来配合虚拟主机
iptables -t mangle -A PREROUTI.NG -p tcp --dport 8.0 -j MARK --set-mark 100.

#增加多路由表 假设172.16.1..1 这一出口的网关是172.16..1.254教育
ip route add 0/0 via 172.16.1.254 .table 1.00.

#设置路由策略 凡是数据包标记位上是..100的数据,查询100号路由表服务器
ip rule add fwmark 100 t.a.ble 100学习

#.NAT .如果需要的话,进行NAT 不需要的话,就直接路由<性病>
iptables -t nat. -A POSTROUTI.NG -o eth2 -j MASQUERADE虚拟主机


     这篇帖子主要是说明了把iptables和iproute2协同以后可以做出很多很.强的应用。你可以利用ip.tables强劲的对数据报的识别能力来将不同.类型的数据包打上你自己定义的标.示,然后利用iproute2的策略路由的功能来对路由进行人为的干预。.
   . 如果你发现你对这篇帖子里写的东西不是很清楚,但是却又对这一应用很感兴.趣,那么,欢迎跟我取得联系。(广告)

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线350956409.
发帖
1992
C币
-235517
威望
339
贡献值
1
银元
-2
铜钱
4383
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
顶一下,只是希望能有更多的人能看到这篇帖子。

离线wcl2222.
发帖
2014
C币
-235377
威望
382
贡献值
1
银元
-2
铜钱
4547
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
呵呵,还是只有我一个人回,还好版主给我加了精华。谢谢版主。2004年我来论坛来得少,2005年里我决定来论坛写点东西,零散的东西就不写了,争取发出来的帖子就能加精华,主要的目的只有一个,希望别人看了我的帖子以后觉得实用,觉得有用,觉得能用,这我就很开心了。

离线海龟的.
发帖
2199
C币
-235349
威望
396
贡献值
6
银元
4
铜钱
4851
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
很感谢朋友的分享精神。
也欢迎大家把好的经验体会与大家分享。


发帖
1934
C币
-152941
威望
334
贡献值
1
银元
-1
铜钱
4244
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
帖子不错,感谢楼主,如果我想让一个数据包走那里近就走那里,该怎么实现?

离线wcl2222.
发帖
2014
C币
-235377
威望
382
贡献值
1
银元
-2
铜钱
4547
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
走哪里近就走哪里?是完全动态的吗?这个需要你预先规划好策略,策略可能比较复杂。如果需要做到完全动态的话,那可能要自己做下二次开发。

发帖
2021
C币
-235653
威望
381
贡献值
1
银元
-1
铜钱
4484
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
非常不错,这样一来就很容易实现硬件路由器才能够实现的流量均衡了,谢谢分享!

发帖
2033
C币
-280850
威望
375
贡献值
1
银元
-4
铜钱
4608
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
用iproute2的ip from 和 ip to 就可以独立完成的,可以不用iptables打标签

离线chjarl.
发帖
2103
C币
-139066
威望
397
贡献值
1
银元
-2
铜钱
4690
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
ip from 和ip to 只能实现源地址和目的地址策略吧 ,只能到IP这一层无法到端口这一层吧?

离线笨笨猪.
发帖
2239
C币
-234812
威望
406
贡献值
1
银元
-2
铜钱
5086
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
的确是无法到端口,如果需要指定端口,那么是需要用你的方法,让iptables做标记的
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个