[OpenBSD]

[上一小节: 定义规则的捷径] [总目录] [下一小节: Anchor]

PF: 运行选项


用来控制PF的操作的选项。在 pf.conf 中用 set 指令来指定选项。

set block-policy option
设置指定了 block 动作的过滤规则的默认行为。
注意 特别的过滤规则可以修改默认的反应, 默认是drop.
set debug option
设置pf的调试级别。
默认是 urgent.
set fingerprints file
设置从哪个文件载入操作系统指纹。如果使用 被动操作系统指纹识别 , 默认文件是 /etc/pf.os
set limit option value
设定PF工作时的各种限制。
set loginterface interface
设置PF收集统计数据的接口,统计数据包括:进/出站字节数和通过/阻塞的数据包等。一次仅能对一个网络接口进行统计。 Note that the match, bad-offset, etc., counters and the state table counters are recorded regardless of whether loginterface is set or not. To turn this option off, set it to none. The default is none.
set optimization option
为下列网络环境最优化PF:
默认是 normal.
set ruleset-optimization option
控制PF规则集以便最优化操作。
从OpenBSD 4.2开始, 默认是basic. 请参阅 pf.conf(5) 以获得更全面的描述。
set skip on interface
PF对接口 interface 上的通讯不做任何处理。 这对不需要过滤、标准化、排队等的环回接口(loopback interfaces)很有用处 。这个选项可以多次使用。默认情况下这个选项是关闭的。
set state-policy option
设定PF保持状态时的行为。这个行为可以在每条规则上更改。请参阅 保持状态
默认是floating.
set timeout option value
设定不同的时间间隔(以秒为单位).

例子:

set timeout interval 10
set timeout frag 30
set limit { frags 5000, states 2500 }
set optimization high-latency
set block-policy return
set loginterface dc0
set fingerprints "/etc/pf.os.test"
set skip on lo0
set state-policy if-bound

[上一小节: 定义规则的捷径] [总目录] [下一小节: Anchor]


[back] www@openbsd.org
$OpenBSD: options.html, v 1.20 2008/10/31 16:49:34 nick Exp $