Pf Configuration Incompatible With Pf Program Version Review
Modern PF is stateful by default. The keep state keyword is redundant and, in some specific contexts or strict parsers, may cause confusion if mixed with newer state options like modulate state or synproxy state .
FreeBSD users sometimes compile pf from ports ( security/pf or sysutils/pf ). If the kernel is from a base system (e.g., FreeBSD 13.2) but the port installs a newer pfctl to /usr/local/sbin/ , a version clash occurs. pf configuration incompatible with pf program version
cd /usr/src make buildworld make buildkernel make installkernel reboot # After reboot: make installworld Modern PF is stateful by default
sysupgrade # on OpenBSD -current reboot