CentOS7 firewalld防火墙的常用命令

1,查看状态,发现防火墙是出于运行的状态

systemctl status firewalld 

2,禁用防火墙:

systemctl stop firewalld

 

3,查看所有打开的端口

firewall-cmd --zone=public --list-ports

4,开放某个端口 (permanent 永久生效 )

firewall-cmd --zone=public --add-port=端口号/tcp --permanent 

5, 重载生效刚才的端口设置

 firewall-cmd --reload 

6,关闭某个端口

firewall-cmd --zone=public --remove-port=端口号/tcp --permanent 

7,开启防火墙

systemctl start firewalld

8,查看所有已开放的临时端口(默认为空)

查看所有已开放的临时端口(默认为空)

9,添加临时开放端口(例如:比如我修改ssh远程连接端口是223,则需要开放这个端口)

firewall-cmd --add-port=223/tcp

10,添加永久开放的端口(例如:223端口)

firewall-cmd --add-port=223/tcp --permanent

11,关闭临时端口

firewall-cmd --remove-port=80/tcp

12,关闭永久端口

firewll-cmd --remove-port=80/tcp --permanent

13,配置结束后需要输入重载命令并重启防火墙以生效配置

firewall-cmd --reload

或者 systemctl restart firewalld

14,允许ip段进行端口访问

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="*.*.*.0/24" port protocol="tcp" port="8080" accept"

 15,允许ip段进行端口转发

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="*.*.*.0/24" forward-port port="80" protocol="tcp" to-port="8080" "

16,取消原本的端口转发规则

firewall-cmd --permanent --remove-forward-port=port=80:proto=tcp:toport=8080,

17,取消80端口的开放

firewall-cmd --zone=public --remove-port=80/tcp --permanent

18,允许10.10.12.79可以访问10000端口

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.10.12.79" port protocol="tcp" port="10000" accept"

#重新载入一下防火墙设置,使设置生效

firewall-cmd --reload

#查看已设置规则

firewall-cmd --zone=public --list-rich-rules

#批量开放端口,如从9002到9005这之间的端口我们全部要打开

firewall-cmd --zone=public --add-port=9002-9005/tcp --permanent

firewall-cmd --reload

#限制IP为192.168.0.0的地址禁止访问9001端口即禁止访问机器
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.0" port protocol="tcp" port="9001" reject"
firewall-cmd --reload

#删除已设置规则
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address=" 192.168.0.0" port protocol="tcp" port="9001" accept"
firewall-cmd --reload

posted @ 2022-04-11 16:25  张亮java  阅读(202)  评论(0编辑  收藏  举报