#!/bin/sh
#
# This script is run by the pppd after the link is established.
# It should be used to add routes, set IP address, run the mailq
# etc.
#
# This script is called with the following arguments:
#    Arg  Name               Example
#    $1   Interface name     ppp0
#    $2   The tty            ttyS1
#    $3   The link speed     38400
#    $4   Local IP number    12.34.56.78
#    $5   Peer  IP number    12.34.56.99
#

#
# The  environment is cleared before executing this script
# so the path must be reset
#
PATH=/usr/sbin:/sbin:/usr/bin:/bin
export PATH

# last line

cp -p /etc/npf.conf /etc/npf.conf.orig

cat /etc/npf.conf >/tmp/npf.conf
cat >>/tmp/npf.conf <<EOF
group "internal" on $1 {
	# We trust the internal network.
	pass in final all
	pass out final all
}
EOF

cp /tmp/npf.conf /etc/npf.conf
/sbin/npfctl reload
