在 OpenBSD 4.7 网关上为 amule 设置防火墙

在 OpenBSD 4.7 网关上为 amule 设置防火墙

我正在尝试在我的网关(OpenBSD 4.7)上正确设置防火墙,以pf允许amule(on 10.0.0.104)正常运行在这里讨论:

现在我知道pf从 OpenBSD 4.7 到 4.9 已经发生了一些变化,一些规则被重写,我相信“->”符号不再与端口转发一起使用。所以我的问题是:

pf我在网关上的 OpenBSD 4.7 上使用哪个规则集?这:

# pass in on $int_if proto tcp from any to any port 4662 rdr-to 10.0.0.104
# pass in on $int_if proto udp from any to any port 4672 rdr-to 10.0.0.104
# pass in on $int_if proto udp from any to any port 4665 rdr-to 10.0.0.104

或这个:

# rdr pass on egress proto tcp to port 4662 -> 10.0.0.104
# rdr pass on egress proto udp to port 4672 -> 10.0.0.104
# rdr pass on egress proto udp to port 4665 -> 10.0.0.104

OBSD 网站现在已经更新了所有内容以反映 4.9,并且似乎不再有旧的pf内容。

答案1

你想要第一组。关于 OpenBSD 文档,您可以查阅手册页以获取最准确的信息,如果您没有安装它们,您可以从 OpenBSD 站点获取它们:

http://www.openbsd.org/cgi-bin/man.cgi?query=pf.conf&apropos=0&sektion=0&manpath=OpenBSD+4.7&arch=amd64&format=html

他们保留所有版本,并且有一个下拉列表可让您选择正在使用的特定版本。

相关内容