
linux的防火墙一般是iptables,还有一个是selinux,要开机关闭这两个方法如下:
开机不自动启动iptables使用命令:chkconfig iptalbes off命令
开机不启动selinux,需要更改文件
vi /etc/selinxu/config 和 vi /etc/sysconfig/selinux 两个文件,将其中的SELINUX=enforcing改为SELINUX=disabled
重启服务器即可。
需要说明的是对于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。
重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off ;
即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 。
Linux防火墙相关命令如下,请参照设置:(1) 重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
(2) 即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭 *** 作。
(3)在开启了防火墙时,做如下设置,开启相关端口,
修改/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 关闭防火墙
(4)最后:
在根用户下输入setup,进入一个图形界面,选择Firewall configuration,进入下一界面,选择Security Level为Disabled,保存。重启即可。
看了一下fedora的,估计和centos相同。这句话手工执行可以,但不应该就这样出现在配置文件中。
配置文件可以通过iptables-save生成,如下
*nat
-A POSTROUTING -s 192.168.80.0/24 -o 98.126.237.132 -j MASQUERADE
COMMIT
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)