CentOS7防火墙firewalld的配置

Posted okokabcd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7防火墙firewalld的配置相关的知识,希望对你有一定的参考价值。

开机启动的开启与禁止

# 开机启动
systemctl enable firewalld

# 不开机启动
systemctl disable firewalld

基本操作

# 查看状态
systemctl status firewalld

systemctl start firewalld
systemctl stop firewalld
systemctl restart firewalld

服务、端口的添加与删除

# 添加服务,其实就是开启22端口
firewalld-cmd --permanent --add-service=ssh

# 添加端口
firewalld-cmd --permanent --add-port=1234/tcp

# 删除服务
firewalld-cmd --permanent --remove-service=ssh

# 删除端口
firewalld-cmd --permanent --remove-port=1234/tcp

使操作生效

firewall-cmd --reload

查看被firewalld允许的服务

firewall-cmd --permanent --list-all

端口转发

# 将80端口转发至8080
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080

# 将80端口转发至192.168.0.1
firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.0.1

# 将80端口的流量转发至192.168.0.1的8080端口
firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.0.1:toport=8080 

# 删除端口转发
firewall-cmd --remove-forward-port=port=80:proto=tcp:toaddr=192.168.0.1

以上是关于CentOS7防火墙firewalld的配置的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7防火墙之--firewalld

centos7 docker配置防火墙firewalld

CentOS7 防火墙 Firewalld 规则配置文件批量放行端口

centos7之firewalld防火墙的配置与使用

Centos7配置firewalld防火墙

CentOS7防火墙firewalld的配置