3 # $FreeBSD: src/etc/rc.d/ppp-user,v 1.4 2003/04/18 17:55:05 mtm Exp $
4 # $DragonFly: src/etc/rc.d/ppp-user,v 1.3 2004/02/19 21:32:15 dillon Exp $
22 if [ "${ppp_mode}" != "ddial" -a "${ppp_mode}" != "direct" \
23 -a "${ppp_mode}" != "dedicated" \
24 -a "${ppp_mode}" != "background" ]; then
28 ppp_command="/usr/sbin/ppp -quiet -${ppp_mode}"
34 ppp_command="${ppp_command} -nat"
38 ppp_command="${ppp_command} ${ppp_profile}"
40 echo "Starting ppp as \"${ppp_user}\""
41 su -m ${ppp_user} -c "exec ${ppp_command}"
43 # Re-Sync ipfilter so it picks up any new network interfaces
45 /etc/rc.d/ipfilter resync
50 pids=`check_process /usr/sbin/ppp`
51 if [ -n "${pids}" ]; then
52 for pid in ${pids}; do
57 /etc/rc.d/ipfilter resync