将 OpenBSD 的 PF 配置为路由器

将 OpenBSD 的 PF 配置为路由器

我正在运行 OpenBSD 4.4,我从以下位置复制了模板https://markshroyer.com/guides/router/ch07.html并对其/etc/pf.conf进行编辑以匹配我的网络。当我启动它时,我只在不需要编辑的三行上出现语法错误:
match on $if_wan scrub (reassemble tcp random-id max-mss 1440)

match out on $if_wan from $net_private to !(if_wan) nat-to ($if_wan) 我尝试对其进行编辑match out on $if_wan from $net_private to !($if_wan) nat-to ($if_wan),并且

pass in on $if_lan net photo tcp to port ftp rdr-to 127.0.0.1 port 8021 这些是唯一声明语法错误的行。有人知道问题是什么以及如何解决它吗?

答案1

我使用的语法适用于较新版本的 PF,为了修复它,我刚刚升级到最新版本的 OpenBSD。

相关内容