以下是在 Linux 系统中使用 firewalld 防火墙的详细教程:
-
安装 firewalld:
使用以下命令安装 firewalld:
sudo apt-get update sudo apt-get install firewalld
-
启动 firewalld:
使用以下命令启动 firewalld:
sudo systemctl start firewalld
-
检查 firewalld 状态:
使用以下命令检查 firewalld 状态:
sudo systemctl status firewalld
-
配置 firewalld:
编辑 firewalld 的主配置文件,位于
/etc/firewalld/firewalld.conf
,使用以下命令:sudo nano /etc/firewalld/firewalld.conf
在文件中添加以下内容:
# 配置端口转发
mport=8080 service=http firewall-cmd --permanent --zone=public --add-service=http
5. 重启 firewalld 以应用更改:
使用以下命令重启 firewalld:
sudo systemctl restart firewalld
6. 测试防火墙规则:
使用以下命令测试防火墙规则:
sudo firewall-cmd --zone=public --add-service=http --permanent
如果添加成功,您将看到以下输出:
防火墙已启用,正在使用默认拒绝策略。 已添加服务:http
7. 删除防火墙规则:
如果您想删除防火墙规则,可以使用以下命令:
sudo firewall-cmd --zone=public --remove-service=http --permanent
如果删除成功,您将看到以下输出:
防火墙已启用,正在使用默认拒绝策略。 已删除服务:http
.以上就是使用 firewalld 防火墙的详细教程。您可以根据需要配置其他服务和安全策略。请注意,不同的 Linux 发行版可能略有不同,因此请根据您的系统进行调整。