亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
(原創(chuàng))通過iptables與iproute2協(xié)同實(shí)現(xiàn)根據(jù)應(yīng)用的策略路由
[打印本頁]
作者:
fushuyong
時(shí)間:
2005-01-02 13:44
標(biāo)題:
(原創(chuàng))通過iptables與iproute2協(xié)同實(shí)現(xiàn)根據(jù)應(yīng)用的策略路由
通過iptables與iproute2協(xié)同實(shí)現(xiàn)根據(jù)應(yīng)用的策略路由
(簡潔明了版本 前提 了解多路由表的概念 了解策略路由的概念 熟悉iptables和iproute2工具包)
假設(shè),網(wǎng)絡(luò)中有兩個(gè)外部接口,IP地址分別為eth0 172.16.1.1/24,eth1 10.0.0.1/24,連接內(nèi)部網(wǎng)絡(luò)的接口為eth2 192.168.1.1,F(xiàn)在設(shè)計(jì)這樣一個(gè)策略,將所有來自內(nèi)部網(wǎng)絡(luò)的web服務(wù)的數(shù)據(jù),走向172.16.1.1這個(gè)出口。其他的數(shù)據(jù)走向10.0.0.1 這個(gè)出口。
#接口設(shè)置
ifconfig eth0 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.255.0
echo 1 >;/proc/sys/net/ipv4/ip_forward
#將web服務(wù)類的數(shù)據(jù)包打上標(biāo)示100
#這一步,很關(guān)鍵,用于實(shí)現(xiàn)策略路由的是iproute2工具包,但是iproute2工具包是無法根#據(jù)端口來進(jìn)行匹配的,因此,需要借助iptables來配合
iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-mark 100
#增加多路由表 假設(shè)172.16.1.1 這一出口的網(wǎng)關(guān)是172.16.1.254
ip route add 0/0 via 172.16.1.254 table 100
#設(shè)置路由策略 凡是數(shù)據(jù)包標(biāo)記位上是100的數(shù)據(jù),查詢100號路由表
ip rule add fwmark 100 table 100
#NAT 如果需要的話,進(jìn)行NAT 不需要的話,就直接路由
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
這篇帖子主要是說明了把iptables和iproute2協(xié)同以后可以做出很多很強(qiáng)的應(yīng)用。你可以利用iptables強(qiáng)勁的對數(shù)據(jù)報(bào)的識別能力來將不同類型的數(shù)據(jù)包打上你自己定義的標(biāo)示,然后利用iproute2的策略路由的功能來進(jìn)行路由的認(rèn)為干預(yù)。
作者:
x911
時(shí)間:
2005-01-03 04:11
標(biāo)題:
(原創(chuàng))通過iptables與iproute2協(xié)同實(shí)現(xiàn)根據(jù)應(yīng)用的策略路由
支持!up
作者:
jadezhang
時(shí)間:
2006-03-03 14:54
支持
作者:
fly_14101119
時(shí)間:
2006-03-09 17:14
標(biāo)題:
數(shù)據(jù)包回不來
我按照你的思想,做了一遍,發(fā)現(xiàn)連不上。通過抓包,發(fā)現(xiàn)數(shù)據(jù)包的確是通過eth0出去了,但回不來。之后我按照網(wǎng)上的一些文檔,把/proc/sys/net/ipv4/conf/eth0/rp_filter置為0(默認(rèn)為1),就可以了。為什么???難道策略路由回來的數(shù)據(jù)包就不走策略路由了???/proc/sys/net/ipv4/conf/eth0/rp_filter置為0豈不是有點(diǎn)危險(xiǎn),有沒有更好的方法???
作者:
depthblue_xsc
時(shí)間:
2006-03-10 14:20
不用private ip 試試看看,把log_martians改成1,然后看messages的內(nèi)容。
[
本帖最后由 depthblue_xsc 于 2006-3-10 14:49 編輯
]
作者:
etracer
時(shí)間:
2006-04-19 14:01
精悍 :)
作者:
bravelc422
時(shí)間:
2006-04-20 09:48
提示:
作者被禁止或刪除 內(nèi)容自動屏蔽
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2