1*0696600cSBjoern A. Zeeb#!/bin/sh 2*0696600cSBjoern A. Zeeb# 3*0696600cSBjoern A. Zeeb# $FreeBSD$ 4*0696600cSBjoern A. Zeeb# 5*0696600cSBjoern A. Zeeb 6*0696600cSBjoern A. Zeeb# PROVIDE: ipnat 7*0696600cSBjoern A. Zeeb# REQUIRE: ipfilter 8*0696600cSBjoern A. Zeeb# KEYWORD: nojail 9*0696600cSBjoern A. Zeeb 10*0696600cSBjoern A. Zeeb. /etc/rc.subr 11*0696600cSBjoern A. Zeeb 12*0696600cSBjoern A. Zeebname="ipnat" 13*0696600cSBjoern A. Zeebdesc="user interface to the NAT subsystem" 14*0696600cSBjoern A. Zeebrcvar="ipnat_enable" 15*0696600cSBjoern A. Zeebload_rc_config $name 16*0696600cSBjoern A. Zeebstart_cmd="ipnat_start" 17*0696600cSBjoern A. Zeebstop_cmd="${ipnat_program} -F -C" 18*0696600cSBjoern A. Zeebreload_cmd="${ipnat_program} -F -C -f ${ipnat_rules}" 19*0696600cSBjoern A. Zeebextra_commands="reload" 20*0696600cSBjoern A. Zeebrequired_files="${ipnat_rules}" 21*0696600cSBjoern A. Zeebrequired_modules="ipl:ipfilter" 22*0696600cSBjoern A. Zeeb 23*0696600cSBjoern A. Zeebipnat_start() 24*0696600cSBjoern A. Zeeb{ 25*0696600cSBjoern A. Zeeb echo "Installing NAT rules." 26*0696600cSBjoern A. Zeeb ${ipnat_program} -CF -f ${ipnat_rules} ${ipnat_flags} 27*0696600cSBjoern A. Zeeb} 28*0696600cSBjoern A. Zeeb 29*0696600cSBjoern A. Zeebrun_rc_command "$1" 30