Re: 求救 RHEL5.1 AS 之 PREROUTING 遇到困難.
補充:
192.168.147.4
192.168.147.5
192.168.147.11
是192.168.147網段內的三台電腦
3389 是遠端桌面的port
On Thu, 31 Jul 2008 08:00:03 GMT, Jacky@bcc.com (世界是平的) wrote:
>感謝小州....
>這是簡化版iptables-save,
>說明:
>Server 有兩片網卡,
>外網eth1 IP為61.250.251.165
>內網eth0 IP為192.168.147.6
>PREROUTING 的主要功能將eth1 的相關port 轉到eth0網段中其他 IP的 3389 port <====這句有修改
>EX:
>將61.250.251.165 port 3389 轉到192.168.147.4:3389
>將61.250.251.165 port 3390 轉到192.168.147.5:3389
>.....
>將61.250.251.165 port 3900 轉到192.168.147.11:3389
>麻煩您了
>
>[root@eip ~]# iptables-save
># Generated by iptables-save v1.3.5 on Thu Jul 31 23:40:43 2008
>*nat
>:PREROUTING ACCEPT [3:234]
>:POSTROUTING ACCEPT [1:66]
>:OUTPUT ACCEPT [1:66]
>-A PREROUTING -d 61.250.251.165 -p tcp -m tcp --dport 3389 -j DNAT
>--to-destination 192.168.147.4:3389
>-A PREROUTING -d 61.250.251.165 -p tcp -m tcp --dport 3390 -j DNAT
>--to-destination 192.168.147.5:3389
>-A PREROUTING -d 61.250.251.165 -p tcp -m tcp --dport 3391 -j DNAT
>--to-destination 192.168.147.7:3389
>-A PREROUTING -d 61.250.251.165 -p tcp -m tcp --dport 3392 -j DNAT
>--to-destination 192.168.147.9:3389
>-A PREROUTING -d 61.250.251.165 -p tcp -m tcp --dport 3900 -j DNAT
>--to-destination 192.168.147.11:3389
>-A PREROUTING -d 61.250.251.165 -p tcp -m tcp --dport 9999 -j DNAT
>--to-destination 192.168.146.238:3389
>-A POSTROUTING -s 192.168.147.21 -p tcp -m tcp --dport 21 -j
>MASQUERADE
>-A POSTROUTING -s 192.168.147.21 -p tcp -m tcp --dport 1024:65535 -j
>MASQUERADE
>-A POSTROUTING -d 134.180.14.120 -j MASQUERADE
>-A POSTROUTING -s 192.168.146.238 -j MASQUERADE
>-A POSTROUTING -s 192.168.146.251 -j MASQUERADE
>-A POSTROUTING -s 192.168.147.15 -j MASQUERADE
>-A POSTROUTING -s 192.168.147.2 -j MASQUERADE
>-A POSTROUTING -s 192.168.147.249 -j MASQUERADE
>-A POSTROUTING -s 192.168.147.252 -j MASQUERADE
>-A POSTROUTING -d 207.46.248.16 -p tcp -m tcp --dport 119 -j
>MASQUERADE
>-A POSTROUTING -d 202.133.252.12 -p tcp -m tcp --dport 23 -j LOG
>-A POSTROUTING -d 202.133.252.12 -p tcp -m tcp --dport 23 -j
>MASQUERADE
>-A POSTROUTING -d 64.60.37.226 -j MASQUERADE
>-A POSTROUTING -d 210.145.134.86 -p tcp -j MASQUERADE
>-A POSTROUTING -d 202.145.134.86 -p tcp -j MASQUERADE
>-A POSTROUTING -d 210.80.77.86 -p tcp -j MASQUERADE
>-A POSTROUTING -d 61.152.217.222 -j MASQUERADE
>-A POSTROUTING -d 203.75.58.3 -j MASQUERADE
>-A POSTROUTING -d 59.120.128.140 -j MASQUERADE
>-A POSTROUTING -d 60.249.163.180 -j MASQUERADE
>-A POSTROUTING -d 209.172.70.69 -j MASQUERADE
>-A POSTROUTING -d 210.80.77.29 -p tcp -m tcp --dport 80 -j MASQUERADE
>-A POSTROUTING -d 91.121.15.150 -p tcp -m tcp --dport 80 -j MASQUERADE
>
>-A POSTROUTING -d 210.63.97.57 -p tcp -j MASQUERADE
>-A POSTROUTING -d 210.63.97.158 -p tcp -j MASQUERADE
>-A POSTROUTING -d 210.63.97.159 -p tcp -j MASQUERADE
>-A POSTROUTING -d 210.63.97.160 -p tcp -j MASQUERADE
>-A POSTROUTING -d 210.68.22.22 -j MASQUERADE
>-A POSTROUTING -d 220.128.79.136 -p tcp -j MASQUERADE
>COMMIT
># Completed on Thu Jul 31 23:40:43 2008
># Generated by iptables-save v1.3.5 on Thu Jul 31 23:40:43 2008
>*filter
>:INPUT ACCEPT [43:2394]
>:FORWARD ACCEPT [0:0]
>:OUTPUT ACCEPT [68:8517]
>:icmpfilter - [0:0]
>-A INPUT -s 60.251.221.178 -i eth1 -j ACCEPT
>-A INPUT -i eth1 -p tcp -m tcp --dport 80 -j ACCEPT
>-A INPUT -i eth1 -p tcp -m tcp --dport 3900 -j ACCEPT
>-A INPUT -i eth1 -p tcp -m tcp --dport 8080 -j ACCEPT
>-A INPUT -i eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
>-A INPUT -i eth1 -m state --state INVALID,NEW -j DROP
>-A INPUT -i eth1 -j DROP
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 8 -j DROP
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 0 -j ACCEPT
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 3 -j ACCEPT
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 3/4 -j ACCEPT
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 4 -j ACCEPT
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 11 -j ACCEPT
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 12 -j ACCEPT
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 14 -j ACCEPT
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 16 -j ACCEPT
>-A icmpfilter -i eth1 -p icmp -m icmp --icmp-type 18 -j ACCEPT
>COMMIT
># Completed on Thu Jul 31 23:40:43 2008
>
>On 31 Jul 2008 06:47:32 GMT, kenduest.bbs@bbs.sayya.org (小州) wrote:
>
>>※ 引述《Jacky@bcc.com (世界是平的)》之銘言:
>>> iptables-save全部在此,非常感謝
>>
>> 你的 rule 沒看到 192.168.147.11 這個目的的設定?所以請問
>> 你目前需求是.. ?
>>
>> 另外請問你測試 DNAT 是在該網路內,還是不同網段外?若你要
>> 測試務必記得要在非 nat 網路內測試。
>>
>> 還有你的 rule 太雜了,建議你要測試需要把規則簡化比較好查
>> 問題點。
>>
>>--
>>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>
>> 現代人普遍的現象: 「小學而大遺」、「捨本而逐末」
>> 「以偏而概全」、「因噎而廢食」
>>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
討論串 (同標題文章)
完整討論串 (本文為第 8 之 8 篇):