ipnat revision 1.6
11.1Slukem#!/bin/sh 21.1Slukem# 31.6Slukem# $NetBSD: ipnat,v 1.6 2000/09/19 13:04:38 lukem Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: ipnat 71.5Slukem# REQUIRE: ipfilter mountcritremote 81.1Slukem 91.1Slukem. /etc/rc.subr 101.1Slukem 111.1Slukemname="ipnat" 121.6Slukemrcvar=$name 131.1Slukemconfig="/etc/ipnat.conf" 141.1Slukemstart_cmd="ipnat_start" 151.1Slukemstop_cmd="/usr/sbin/ipnat -F -C" 161.1Slukemreload_cmd="/usr/sbin/ipnat -F -C -f ${config}" 171.3Slukemextra_commands="reload" 181.3Slukem 191.1Slukemipnat_start() 201.1Slukem{ 211.1Slukem if [ ! -f ${config} ]; then 221.1Slukem return 0 231.1Slukem fi 241.1Slukem if ! checkyesno ipfilter || [ ! -f /etc/ipf.conf ]; then 251.2Sthorpej echo "Enabling ipfilter for NAT." 261.1Slukem /sbin/ipf -E -Fa 271.1Slukem fi 281.2Sthorpej echo -n "Installing NAT rules ... " 291.1Slukem /usr/sbin/ipnat -F -f ${config} 301.1Slukem} 311.1Slukem 321.4Slukemload_rc_config $name 331.3Slukemrun_rc_command "$1" 34