pf (197947) | pf (216499) |
---|---|
1#!/bin/sh 2# | 1#!/bin/sh 2# |
3# $FreeBSD: head/etc/rc.d/pf 197947 2009-10-10 22:17:03Z dougb $ | 3# $FreeBSD: head/etc/rc.d/pf 216499 2010-12-17 09:38:55Z kevlo $ |
4# 5 6# PROVIDE: pf 7# REQUIRE: FILESYSTEMS netif pflog pfsync 8# BEFORE: routing 9# KEYWORD: nojail 10 11. /etc/rc.subr --- 12 unchanged lines hidden (view full) --- 24required_modules="pf" 25 26pf_start() 27{ 28 check_startmsgs && echo -n 'Enabling pf' 29 $pf_program -F all > /dev/null 2>&1 30 $pf_program -f "$pf_rules" $pf_flags 31 if ! $pf_program -s info | grep -q "Enabled" ; then | 4# 5 6# PROVIDE: pf 7# REQUIRE: FILESYSTEMS netif pflog pfsync 8# BEFORE: routing 9# KEYWORD: nojail 10 11. /etc/rc.subr --- 12 unchanged lines hidden (view full) --- 24required_modules="pf" 25 26pf_start() 27{ 28 check_startmsgs && echo -n 'Enabling pf' 29 $pf_program -F all > /dev/null 2>&1 30 $pf_program -f "$pf_rules" $pf_flags 31 if ! $pf_program -s info | grep -q "Enabled" ; then |
32 $pf_program -e | 32 $pf_program -eq |
33 fi 34 check_startmsgs && echo '.' 35} 36 37pf_stop() 38{ 39 if $pf_program -s info | grep -q "Enabled" ; then 40 echo -n 'Disabling pf' | 33 fi 34 check_startmsgs && echo '.' 35} 36 37pf_stop() 38{ 39 if $pf_program -s info | grep -q "Enabled" ; then 40 echo -n 'Disabling pf' |
41 $pf_program -d | 41 $pf_program -dq |
42 echo '.' 43 fi 44} 45 46pf_check() 47{ 48 echo "Checking pf rules." 49 $pf_program -n -f "$pf_rules" --- 23 unchanged lines hidden --- | 42 echo '.' 43 fi 44} 45 46pf_check() 47{ 48 echo "Checking pf rules." 49 $pf_program -n -f "$pf_rules" --- 23 unchanged lines hidden --- |