#!/bin/sh
NAT_DIR=/usr/machine/nat
NAT_BIN=/usr/sbin
EXTERNAL_IF=ed1
INTERNAL_IF=ed0
#INTERNAL_IF=vr0
#INTERNAL_IF_OPT="media auto"
#INTERNAL_IF=de0
#INTERNAL_IF_OPT="media 100baseTX mediaopt full-duplex"

##dummy
#ifconfig de0 media 10baseT/UTP

#modload ${NAT_DIR}/if_ipl.o
#echo IP_Filter module loaded

ifconfig ${INTERNAL_IF} 192.168.3.1 netmask 0xffffff00 ${INTERNAL_IF_OPT}
route add default 192.168.3.254
#ifconfig ${INTERNAL_IF} media auto
echo Internal Interface up ${INTERNAL_IF}

#/usr/local/sbin/dhcpd ${INTERNAL_IF}
#echo Internal network dhcp server started

/usr/sbin/named -c /etc/namedb/named.conf
echo Start named 8.x

# comment out dhcpc (because we need statically)
#/usr/local/sbin/dhcpc ${EXTERNAL_IF}
#echo External Interface up ${EXTERNAL_IF}

/sbin/ipnat -f ${NAT_DIR}/ipnat.conf
echo enable IP Network Address Translation[NAT] by IP_Filter

/sbin/ipf -f ${NAT_DIR}/ipf.conf
echo enable IP Filter by IP_Filter

${NAT_BIN}/ipmon -s -n&
echo enable IP Filter Monitor by IP_Filter

#/usr/machine/nat/vpn.sh.local &

#/usr/machine/nat/nat &

