centos 5.6 能過界面能正常打開防火牆,但在使用命令打開時,經常無沒有效果, 現在總可能由於參數不對。 重新整理了一下,兩種方法,把步驟記下來
一. 通過命令修改:
(建議 etc/sysconfig/iptables-config 可把 IPTABLES_SAVE_ON_STOP="no" 修改成 yes)
1. /sbin/iptables -I INPUT -p tcp --dport 2003 -j ACCEPT
2. /etc/rc.d/init.d/iptables save 或 service iptables save
3 service iptables restart
二. 通過修改 etc/sysconfig/iptables
1. service iptables stop (如果少了這一步, 這樣操作後,重啓系統後,會失效,etc/sysconfig/iptables 被還原回來。 )
2. 把 etc/sysconfig/iptables 後面增加一行 -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 2002 -j ACCEPT
3. /etc/rc.d/init.d/iptables save 或 service iptables save
4. service iptables restart
5. /etc/rc.d/init.d/iptables save 或 service iptables save ( 再保存一次)