1228753Smm#!/bin/sh
2228753Smm#
3228753Smm# $FreeBSD$
4228753Smm#
5228753Smm
6228753Smm# PROVIDE: ipnat
7228753Smm# REQUIRE: ipfilter
8228753Smm# KEYWORD: nojail
9228753Smm
10228753Smm. /etc/rc.subr
11228753Smm
12228753Smmname="ipnat"
13228753Smmrcvar="ipnat_enable"
14228753Smmload_rc_config $name
15228753Smmstart_cmd="ipnat_start"
16228753Smmstop_cmd="${ipnat_program} -F -C"
17228753Smmreload_cmd="${ipnat_program} -F -C -f ${ipnat_rules}"
18228753Smmextra_commands="reload"
19228753Smmrequired_files="${ipnat_rules}"
20228753Smmrequired_modules="ipl:ipfilter"
21228753Smm
22228753Smmipnat_start()
23228753Smm{
24228753Smm	echo "Installing NAT rules."
25228753Smm	${ipnat_program} -CF -f ${ipnat_rules} ${ipnat_flags}
26228763Smm}
27228753Smm
28228753Smmrun_rc_command "$1"
29228753Smm