资讯动态

Linux防火墙Firewalld学习

发布时间:2026/10/23 7:58:14 来源:尧图企业网站定制
一、什么是firewalldfirewalld管理防火墙规则的模式“动态的”任何规则的变更都不需要i对整个防火墙的规则列表进行重新加载。二、主要学习firewalld的什么firewalld工具的使用 firewalld服务三、firewalld有什么区域firewalld防火墙就是将对应的网卡加入到不同的区域zonetrusted 信任区域允许所有流量通过public 公共an默认区域仅允许sshdhcpv6-client 数据通过work 工作区域仅允许sshdhcpv6-clientipp-client 数据通过home 家庭区域 仅允许sshdhcpv6-clientipp-client mdbs.samba-client数据通过internal 内部区域 仅允许sshdhcpv6-clientipp-client mdbs.samba-client数据通过external 外部区域仅允许ssh数据通过通过该区域的数据会伪装成snat/dnatdmz 隔离区域仅允许ssh数据通过block 限制区域任何传入的网络数据都会被阻止。拒绝所有流量drop 丢弃区域拒绝所有流量并且不产生包含icmp的错误响应四、firewall命令与配置1、启动、停止、查看帮助firewall-cmd --help启动systemctl start firewalld停止: systemctl stop firewalld查看systemctl status firewalld 或 firewall-cmd --state2、区域zone相关命令--get-default-zone 查询默认的区域名称--set-default-zone区域名称 设置默认的区域--get-active-zones 显示当前正在使用的区域与网卡名称--get-zones 显示总共可用的区域--get-zone-of-interface(网卡名称 )interface 显示指定接口/网卡绑定的区域--zonezone --add-interfaceinterface 添加指定接口的区域--zonezone --change-interfaceinterface 为指定网络接口更改绑定的网络区域--zonezone --remove-interfaceinterface 为指定的网络接口删除绑定的区域--list-all-zones 显示所有的区域以及规则[--zonezone] --list-all 显示指定区域的所有规则 不带zone时表示仅对默认区域进行操作3、服务services管理命令以下所有[--zonezone] 不带时表示仅对默认区域进行操作[--zonezone] --list-services 显示指定区域内允许访问的所有服务[--zonezone] --add-servicservice 为指定区域设置允许访问的某项服务[--zonezone] --renive-serviceservice 删除指定区域已经设置的允许访问的某项服务[--zonezone] --list-ports 显示指定区域内允许访问的端口号[--zonezone] --add-portportid[-portid]/[portocol] 为指定区域添加允许访问某个/某段端口号包括协议名如12345/tcp[--zonezone] --remove-portportid[-portid]/[portocol] 为指定区域删除允许访问某个/某段端口号包括协议名如12345/tcp[--zonezone] --list-icmp-blocks 显示指定区域内拒绝访问的所有icmp类型[--zonezone] --add-icmp-blockicmptype 为指定区域设置拒绝访问的某项icmp类型[--zonezone] --remove-icmp-blockicmptype 删除指定区域已经设置的拒绝访问的某项icmp类型4、firewalld的两种配置模式firewall-cmd --reload 重新加载防火墙规则并保持状态信息即将永久配置应用为运行时配置firewall-cmd --permanent 带有此选项 的命令将用于设置为永久性规则这些规则只有在重新启动firewalld或重载reload时才会生效。如果不带此选项则代表用于设置运行时规则firewall-cmd --runtime-to-permanent 将当前的运行时配置写入规则配置文件中 使之成为永久性配置。注意firewalld防火墙是没有办法一键重置/删除的只能一个一个删除服务和区域可以使用Linux脚本方便快速删除

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑