亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 關(guān)于linux三線服務(wù)器端口映射的問題。。。。。。! [打印本頁]

作者: hyfb1000    時(shí)間: 2013-05-16 18:05
標(biāo)題: 關(guān)于linux三線服務(wù)器端口映射的問題!。。。。。!
1、公司有一臺(tái)三線服務(wù)器A,分別用電信、聯(lián)通、移動(dòng)線路,三線服務(wù)器A的網(wǎng)關(guān)默認(rèn)使用移動(dòng)線路。
操作系統(tǒng)CentOS 6.0
Linux網(wǎng)卡配置:
em1   ip=192.168.8.12 內(nèi)網(wǎng)IP
em2   ip=移動(dòng)IP
em2:0  ip=電信IP
em2:1  ip=網(wǎng)通IP

默認(rèn)網(wǎng)關(guān)設(shè)置在 /etc/sysconfig/network
GATEWAY=移動(dòng)網(wǎng)關(guān)IP


2、該三線服務(wù)器已經(jīng)做了策略路由(步驟如下)
/etc/iproute2/rt_tables添加
200  CTC
201  CNC

ip route add 電信網(wǎng)段/26 dev em2 table CTC
ip route add default電信網(wǎng)關(guān) table CTC
ip route add 聯(lián)通網(wǎng)段IP/28 dev em2 table CNC
ip route add default via 聯(lián)通網(wǎng)關(guān) table CNC
ip rule add from 電信IP table CTC
ip rule add from 聯(lián)通IP table CNC

3、這樣操作后三線服務(wù)器的三個(gè)公網(wǎng)IP都能正常訪問,也可以交叉訪問。再配合智能DNS解析,現(xiàn)在已經(jīng)實(shí)現(xiàn)電信進(jìn)來的訪問從電信線路出去,聯(lián)通進(jìn)來的訪問從聯(lián)通線路出去,其他線路進(jìn)來的訪問從移動(dòng)線路出去,沒有任何問題,一直使用正常。

--------------------------------------------------------------------
下面問題來了!

由于業(yè)務(wù)需求,公司把這臺(tái)三線服務(wù)器A作為一臺(tái)NAT代理服務(wù)器,內(nèi)網(wǎng)有一臺(tái)服務(wù)器B(192.168.8.30),網(wǎng)關(guān)指向三線服務(wù)器A,目前內(nèi)網(wǎng)服務(wù)器B已經(jīng)能上網(wǎng),并且在三線服務(wù)器上做了端口映射22030,F(xiàn)在用移動(dòng)IP+22030端口可以正常訪問內(nèi)網(wǎng)服務(wù)器B,但是電信IP和聯(lián)通IP加端口就不通。

請問:現(xiàn)在如何通過電信IP和聯(lián)通IP訪問到內(nèi)網(wǎng)服務(wù)器B?



備注:上網(wǎng)找了一些教程,按照下面的步驟做了一下,發(fā)現(xiàn)電信和聯(lián)通的IP訪問內(nèi)網(wǎng)服務(wù)器正常了,但移動(dòng)IP又不通了,甚至用移動(dòng)的IP都連接不了三線服務(wù)器A了!不知道問題出在哪!
1、進(jìn)來的數(shù)據(jù)打標(biāo)記
iptables -t mangle -A PREROUTING -i em2 -m conntrack  --ctstate NEW  -j CONNMARK --set-mark 0x100
iptables -t mangle -A PREROUTING -i em2 -m conntrack  --ctstate NEW  -j CONNMARK --set-mark 0x200

2、出去的數(shù)據(jù)打標(biāo)記
iptables -t mangle -A POSTROUTING -o em2 -m conntrack  --ctstate NEW  -j CONNMARK --set-mark 0x100
iptables -t mangle -A POSTROUTING -o em2 -m conntrack  --ctstate NEW  -j CONNMARK --set-mark 0x200

3、轉(zhuǎn)發(fā)到內(nèi)網(wǎng)的數(shù)據(jù)包從鏈接跟蹤記錄還原標(biāo)記到數(shù)據(jù)包中的mark字段
iptables -t mangle -A PREROUTING -i em1 -m conntrack --ctstate ESTABLISHED,RELATED -j CONNMARK --restore-mark

4、本地出去的數(shù)據(jù)包從鏈接跟蹤記錄還原標(biāo)記到數(shù)據(jù)包中的mark字段
iptables -t mangle -A OUTPUT -m conntrack --ctstate ESTABLISHED,RELATED -j CONNMARK --restore-mark

5、標(biāo)識(shí)為100的數(shù)據(jù)包走電信網(wǎng)關(guān),標(biāo)識(shí)為200的數(shù)據(jù)包走聯(lián)通網(wǎng)關(guān)
ip rule add fwmark 0x100 table CTC
ip rule add fwmark 0x200 table CNC

6、端口映射和NAT
iptables -t nat -A PREROUTING -p tcp –dport 22030 -j DNAT –to 192.168.8.30:22030
iptables -t nat -I POSTROUTING -s 192.168.8.0/24 -o em2 -j SNAT --to-source 移動(dòng)IP
iptables -t nat -I POSTROUTING -s 192.168.8.0/24 -o em2 -j SNAT --to-source 電信IP
iptables -t nat -I POSTROUTING -s 192.168.8.0/24 -o em2 -j SNAT --to-source 網(wǎng)通IP


請各位大俠幫忙解答一下,謝謝!






歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2