CentOS7 防火墙配置(关闭)
CentOS7版本的防火墙默认使用的是firewall,与之前的版本使用的iptables不一样:
- 关闭防火墙:sudo systemctl stop firewalld.service
- 关闭开机启动:sudo systemctl disable firewalld.service
安装配置 iptables
- 安装iptables防火墙:
sudo yum install iptables-services
-
配置iptables防火墙,打开指定端口
查看防火墙规则命令:iptables -L -n
-
添加端口
- 编辑iptables文件:
vim /etc/sysconfig/iptables
- 添加开放端口配置:
-A INPUT -m state --state NEW -p tcp -m multiport --dport 8020,(此处添加开放的端口) -j ACCEPT
- 重启服务:
service iptables restart
- 清除所有规则,开放所有端口:
iptables -F
- 编辑iptables文件:
-
设置iptables防火墙开机启动:
sudo systemctl enable iptables
防火墙命令操作异常
- 执行chkconfig iptables off关闭防火墙时,报错
提示 error reading information on service iptables :no such file or directory
使用命令关闭防火墙 systemctl stop firewalld.service