news 2026/7/7 14:03:11

15、精准配置网络安全规则:PF 防火墙设置与调试指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
15、精准配置网络安全规则:PF 防火墙设置与调试指南

精准配置网络安全规则:PF 防火墙设置与调试指南

1. 基础设置选项

1.1 skip 选项

skip 选项可将特定接口排除在所有 PF 处理之外,效果类似于针对该接口的全通过规则,例如pass on $int_if。常见的显式跳过示例是禁用回环接口的过滤,因为在大多数配置中,对回环接口进行过滤并不能增加多少安全性或便利性,可使用以下命令:

set skip on lo0

默认情况下,skip 未设置,这意味着所有配置的接口都可能参与 PF 处理。在不需要进行过滤的接口上设置 skip,不仅能使规则集稍微简化,还能带来轻微的性能提升。

1.2 state - policy 选项

state - policy 选项指定 PF 如何将数据包与状态表进行匹配,可能的值为 floating 和 if - bound。二者区别在于创建状态表条目后,后续数据包的处理方式不同。
-floating(默认):流量可以在所有接口上匹配状态,而不仅仅是创建状态的接口。
-if - bound:流量仅在创建状态的接口上匹配,其他接口或组上的流量不会匹配现有状态。

可以在每条规则的基础上覆盖状态策略,例如在默认 floating 状态策略的规则集中,可以使用以下规则:

pass out on egress inet proto t
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 7:31:30

EPEL镜像源:开源生态中的桥梁与SBOM管理的实践

在中科大镜像站快速安装EPEL源只需两条命令,但背后支撑的是Fedora社区十多年构建的企业级Linux附加软件包生态体系。“bash sudo yum install -y epel-release sudo sed -e ‘s|^metalink|#metalink|g’ \ -e ‘s|^#baseurlhttps\?://download.fedoraproject.org/p…

作者头像 李华
网站建设 2026/7/7 9:10:33

34、Bash 编程:循环控制与脚本排错指南

Bash 编程:循环控制与脚本排错指南 1. 读取键盘输入 在 Bash 编程中,读取键盘输入是一个常见的操作。可以参考相关资料进一步了解,例如 Bash 参考手册中有关于内置命令的章节,其中包含了 read 命令的介绍: http://www.gnu.org/software/bash/manual/bashref.html#Bas…

作者头像 李华
网站建设 2026/7/7 10:54:47

hot100 438.找到字符串中所有字母异位词

思路:滑动窗口。对于主串s和子串p,设n是子串p的长度。一、方法一:定长滑动窗口。枚举主串s的所有长为n的子串s,在滑动的同时维护s’中的每种字母的出现次数。如果s的每种字母的出现次数和p的每种字母的出现次数都相同,…

作者头像 李华
网站建设 2026/7/7 17:40:39

第三版:3、LangGraph之WorkFlow

WorkFlow介绍 工作流是 LLM 和工具通过预定义的代码路径进行编排的系统。另一方面,智能体是 LLM 动态指导其自身流程和工具使用的系统,它们都是构建复杂的大模型应用系统的核心组件。 LangGraph的工作流通过有向图(Directed Graph)定义,由节…

作者头像 李华
网站建设 2026/7/7 10:37:53

视觉SLAM十四讲解读-(v2.p84)李代数求导

视觉SLAM十四讲解读-(v2.p84)李代数求导1. 问题背景和目标 在考虑 SO(3)SO(3)SO(3) 上的情况时,对空间点 p\boldsymbol{p}p 进行旋转得到 RpR\boldsymbol{p}Rp,目标是计算旋转之后点的坐标相对于旋转矩阵 RRR 的导数 ∂(Rp)∂R\frac{\partial(R\boldsymb…

作者头像 李华