diff options
-rw-r--r-- | init.d.BSD/pf | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/init.d.BSD/pf b/init.d.BSD/pf index bf2ac1a6..4f3eee44 100644 --- a/init.d.BSD/pf +++ b/init.d.BSD/pf @@ -18,6 +18,10 @@ start() ebegin "Starting ${name}" if type kldload >/dev/null 2>&1; then kldload pf 2>/dev/null + elif type modload >/dev/null 2>&1; then + if ! modstat -n pf >/dev/null; then + modload /usr/lkm/pf.o >/dev/null + fi fi pfctl -q -F all pfctl -q -f "${pf_conf}" ${pf_args} |