CentOS iptables 問題 - Linux

Table of Contents

我想在 CentOS 6 上跑 nginx
iptables 是裝好預設的 policy
打入要加入 80 port 的指令
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
按下 enter 後沒出現錯誤訊息
但連進來連不到,後來停掉 iptables 就連到了
iptalbes -L 看到好像剛打得 policy 並沒有進去
請問問題在哪裡呢?

http://imm.io/8FUM

--

All Comments

Thomas avatarThomas2011-09-02
-A改-I
Yuri avatarYuri2011-09-06
我都是改/etc/sysconfig/iptables比較清楚
然後iptables-restore套用
Kama avatarKama2011-09-06
http://imm.io/8GZz
紅線是我加的,iptables-restore 之後
Mary avatarMary2011-09-08
會停住很久,之後 -L 也沒顯示,service restart 也沒顯示
80 port 一樣進不來
Rae avatarRae2011-09-09
-I 也不行,但直接修改 sysconfg 下的檔案有用
Megan avatarMegan2011-09-11
現在就是在 /etc/sysconfig/iptables 下加入
-A INPUT -p tcp --dport 80 -j ACCEPT
Sandy avatarSandy2011-09-14
然後再 service iptables restart
這樣 80 就有通了,不過 iptable -L 看不到這個 policy
Enid avatarEnid2011-09-15
我還是比較好奇為什麼 iptables -A INPUT... 不 work
Delia avatarDelia2011-09-17
請教一下 Adama 兄,我發現另一台 CentOS 5.5
Damian avatarDamian2011-09-18
沒有 /etc/sysconfig/iptables 這個檔案,該怎麼修改?
Xanthe avatarXanthe2011-09-21
chain名應該用RH-Firewall-1-INPUT才對。不會照樣照句嗎?XD
Regina avatarRegina2011-09-24
-I還要加插入位置不然就跟-A一樣了 please man iptables
Elma avatarElma2011-09-25
要改Adama提的那組chain 自己append的都沒用
Regina avatarRegina2011-09-27
iptables -A RH-Firewall-1INPUT -p tcp --dport 80...
這樣嗎?