Hi list,

My /etc/pf.conf contains a table which is initialized from a file:

table <myservers>       file "/root/pf/tables/myservers”

This table ist not referred to in pf.conf, but in an anchor which is loaded 
later on.
I found out that even when the anchor is loaded, the table does not exist.

# pfctl -t myservers -T show
pfctl: Table does not exist
# pfctl -sT
private
rtun0
rtun1
trusted

If I load pf with "# pfctl -o none -f /etc/pf.conf", the table appears. If I use

set ruleset-optimization none

it doesn’t.

Is this expected behavior?

Also rcctl(8) does not allow eating flags for pf

# rcctl set pf flags "-o none"
rcctl: "pf" is a special variable, cannot "set flags”

Workaounds would be setting flag in /etc/rc.conf.local or adding "pfctl -o none 
-f /etc/pf.conf” to rc.local

Any thoughts?

-Heinrich

Reply via email to