亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

Linux操作系統(tǒng)防火墻下的應用策略路由
2006-08-29   賽迪網(wǎng)

本文主要是說明了把iptables和iproute2協(xié)同以后可以做出很多很強的應用。你可以利用iptables強勁的對數(shù)據(jù)報的識別能力來將不同類型的數(shù)據(jù)包打上你自己定義的標示,然后利用iproute2的策略路由的功能來對路由進行人為的干預。

假設,網(wǎng)絡中有兩個外部接口,IP地址分別為eth0 172.16.1.1/24,eth1 10.0.0.1/24,連接內部網(wǎng)絡的接口為eth2 192.168.1.1?,F(xiàn)在設計這樣一個策略,將所有來自內部網(wǎng)絡的web服務的數(shù)據(jù),走向172.16.1.1這個出口。其他的數(shù)據(jù)走向 10.0.0.1 這個出口。

#接口設置

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服務類的數(shù)據(jù)包打上標示100

#這一步,很關鍵,用于實現(xiàn)策略路由的是iproute2工具包,但是iproute2工具包是無法根據(jù)端口來進行匹配的,因此,需要借助iptables來配合

iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-mark 100

#增加多路由表 假設172.16.1.1 這一出口的網(wǎng)關是172.16.1.254

ip route add 0/0 via 172.16.1.254 table 100

#設置路由策略 凡是數(shù)據(jù)包標記位上是100的數(shù)據(jù),查詢100號路由表

ip rule add fwmark 100 table 100

#NAT 如果需要的話,進行NAT 不需要的話,就直接路由

iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE

本文主要是說明了把iptables和iproute2協(xié)同以后可以做出很多很強的應用。你可以利用iptables強勁的對數(shù)據(jù)報的識別能力來將不同類型的數(shù)據(jù)包打上你自己定義的標示,然后利用iproute2的策略路由的功能來對路由進行人為的干預。

熱詞搜索:

上一篇:利用capability特征加強Linux系統(tǒng)安全
下一篇:關于Linux和Unix動態(tài)連接庫的安全

分享到: 收藏