1) 重启后永久性生效: .
开启: chkconfig iptables on .
关闭: chkconfig iptables off
.
2) 即时生效,重启后失效: .
开启: service iptables start .
关闭: service iptables stop
.
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
.
在开启了防火墙时,做如下设置,开启相关端口, .
修改/etc/sysconfig/iptables 文件,添加以下内容: .
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT .
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT .
或者: .
/etc/init.d/iptables status 会得到一系列信息,说明防火墙开着。 .
/etc/rc.d/init.d/iptables stop 关闭防火墙 .
最后:
.
在根用户下输入setup,进入一个图形界面,选择Firewall configuration,进入下一界面,选择Security Level为Disabled,保存。重启即可。
.
====================================================== .
——————————————————————————————— .
fedora下
.
/etc/init.d/iptables stop .
======================================================= .
ubuntu下:
.
由于UBUNTU没有相关的直接命令
.
请用如下命令 .
iptables -P INPUT ACCEPT
.
iptables -P OUTPUT ACCEPT .
暂时开放所有端口 .
Ubuntu上没有关闭iptables的命令 .
======= .