DNAT與restrict FORWARD - Linux

Table of Contents

目的是只想讓172.16.1.237與172.16.8.15可以走ppp0做SNAT訪問對外網路,其餘IP無法聯外
且172.16.8.15有提供ftp,http與https的服務,需在ppp0做DNAT
請參考目前的設定連結
http://goo.gl/WbeqM

按照目前的設定,可以讓外部的三個服務順利導向172.16.8.15
但是無法做到限制FORWARD

如果把26行改為
iptables -P FORWARD DROP
可以做到限制FORWARD,但是服務沒有辦法使用
不確定是有正確導入但回應轉錯地方,或是根本無法導入

區網為172.16.0.0/20
請問是否有衝突的規則存在裡面造成設定失敗?
謝謝


---
感謝asadfish指正

並非開放INPUT
而是開放FORWARD
iptables -A FORWARD -d 172.16.8.15 -p tcp --dport 80 -j ACCEPT

--

All Comments

Donna avatarDonna2013-03-31
不是很建議-I跟-A混用…
Irma avatarIrma2013-03-31
但是不管-A或是-I,結果都是一樣的耶
Tracy avatarTracy2013-04-03
嗯嗯,不一定會有影響,只是都是A的話XD,我可以直接看
看Script就抓XD
Wallis avatarWallis2013-04-06
如果"假設"都是A的話,看得出有衝突的地方嗎?
Catherine avatarCatherine2013-04-07
已經修改全為A,關鍵似乎是在FORWARD的policy
Odelette avatarOdelette2013-04-09
policy若為ACCESS,服務就可以正確被導入,但無法限制
反之,則服務無法被導入,但可以做到FORWARD限制
Eden avatarEden2013-04-10
http://ppt.cc/-lCj 如果是這樣的話…
21/80/443 要開在 Forward,你開到 Input 中了
Puput avatarPuput2013-04-11
Hardy avatarHardy2013-04-12
Ethan avatarEthan2013-04-15
另外ftp方面應該會有問題…http://0rz.tw/9FuZJ
Xanthe avatarXanthe2013-04-16
= =|||,多推了一次連結…打字打到睡著…sorry
Candice avatarCandice2013-04-18
http://0rz.tw/duUmw 補張無碼高清二次元>//<
Lily avatarLily2013-04-21
更正一下,圖裡面的-t是-p = =|||