178344Sobrien#!/bin/sh
278344Sobrien#
398184Sgordon# $FreeBSD$
478344Sobrien#
578344Sobrien
678344Sobrien# PROVIDE: ipnat
7113959Smtm# REQUIRE: ipfilter
8136224Smtm# KEYWORD: nojail
978344Sobrien
1078344Sobrien. /etc/rc.subr
1178344Sobrien
1278344Sobrienname="ipnat"
13231653Sdougbrcvar="ipnat_enable"
14113959Smtmload_rc_config $name
1578344Sobrienstart_cmd="ipnat_start"
16113959Smtmstop_cmd="${ipnat_program} -F -C"
17113959Smtmreload_cmd="${ipnat_program} -F -C -f ${ipnat_rules}"
1878344Sobrienextra_commands="reload"
19165683Syarrequired_files="${ipnat_rules}"
20165683Syarrequired_modules="ipl:ipfilter"
2178344Sobrien
2298184Sgordonipnat_start()
2398184Sgordon{
24121964Smux	echo "Installing NAT rules."
25113978Smtm	${ipnat_program} -CF -f ${ipnat_rules} ${ipnat_flags}
2698184Sgordon}
2798184Sgordon
2878344Sobrienrun_rc_command "$1"
29