欢迎来到 Firewalld 学习中心!在这里,您可以找到关于 Firewalld 的各种资源和教程,帮助您更好地理解和应用 Firewalld。

Firewalld 简介

Firewalld 是一个强大的防火墙管理工具,它允许您轻松地创建和管理防火墙规则。Firewalld 支持动态规则,这意味着您可以在运行时修改规则而无需重启服务。

安装和配置

要安装 Firewalld,您可以使用以下命令:

sudo dnf install firewalld

安装完成后,您可以使用以下命令启动和使 Firewalld 保持运行:

sudo systemctl start firewalld
sudo systemctl enable firewalld

规则管理

Firewalld 允许您创建各种规则来控制网络流量。以下是一些常见的规则类型:

  • 入站规则:允许或拒绝进入网络的流量。
  • 出站规则:允许或拒绝离开网络的流量。
  • 端口转发规则:将进入网络的流量重定向到不同的端口。

例如,要允许 SSH 访问,您可以添加以下规则:

sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload

高级主题

Firewalld 提供了许多高级功能,例如:

  • Zones:将接口分组到不同的区域,每个区域有不同的默认策略。
  • ICMP:允许或拒绝 ICMP 流量。
  • Logging:记录防火墙事件。

更多信息,请访问 Firewalld 官方文档

Firewalld 配置界面