Linux CentOS 宝塔BT面板使用iptables防火墙,iptables.service安装添加生效设置方法

在安装完宝塔BT面板后,一般默认使用的是 firewalld 防火墙,如果我们要用iptables防火墙,下面就是操作步骤

1、立即停止 firewalld 防火墙与禁止开机启动
systemctl stop firewalld
systemctl disable firewalld.service

2、安装iptables-services
yum install iptables-services

3、查询,开始,停止iptables 服务
service iptables status --查看防火墙状态
service iptables start  --开启防火墙
service iptables stop --关闭防火墙

4、添加端口规则
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 8888 -j ACCEPT     --宝塔的端口一定要打开

5、保存设置
service iptables save
规则自动保存到了/etc/sysconfig/iptables(如果熟练掌握命令,这里我们也可直接修改这个文件),保存的规则开机会自动生效。

6、开机启动与查询是否开机启动iptables
systemctl is-enabled iptable.service
systemctl enable iptables.service

7、生效设置相关命令
service iptables restart
systemctl start iptables
systemctl restart iptables