freebsd-dev/share/man
Thomas Steen Rasmussen 28f47a199c pf: fallback if $pf_rules fails to load
Support loading a default pf ruleset in case of invalid pf.conf.

If no pf rules are loaded pf will pass/allow all traffic, assuming the
kernel is compiled without PF_DEFAULT_TO_DROP, as is the case in
GENERIC.

In other words: if there's a typo in the main pf_rules we would allow
all traffic. The new default rules minimise the impact of this.

If $pf_program (i.e. pfctl) fails to set $pf_fules and
$pf_fallback_rules_enable is YES we will load $pf_fallback_rules_file if
set, or $pf_fallback_rules.

$pf_fallback_rules can include multiple rules, for example to permit
traffic on a management interface.

$pf_fallback_rules_enable defaults to "NO", preserving historic behaviour.

man page changes by ceri@.

PR:		256410
Reviewed by:	donner, kp
Sponsored by:	semaphor.dk
Differential Revision:	https://reviews.freebsd.org/D30791
2021-07-08 14:22:04 +02:00
..
man1
man3 assert.3: Document static_assert and _Static_assert 2021-04-20 11:17:44 +02:00
man3lua flua: Add a libjail module 2020-10-24 17:08:59 +00:00
man4 EFI RT: resurrect EFIIOC_GET_TABLE 2021-07-03 20:06:48 +03:00
man5 pf: fallback if $pf_rules fails to load 2021-07-08 14:22:04 +02:00
man6
man7 man7: Update FreeBSD.org URLs 2021-07-04 22:07:23 +08:00
man8 uefi: Add riscv to historical details 2021-02-22 22:27:00 +00:00
man9 hardclock.9: Refine some details 2021-07-02 17:10:35 -06:00
Makefile flua: Add a libjail module 2020-10-24 17:08:59 +00:00