7 # KEYWORD: nostart nojail
14 command="/sbin/${name}"
15 pidfile="/var/run/${name}.pid"
16 start_precmd="natd_precmd"
20 if ! ${SYSCTL} net.inet.divert > /dev/null 2>&1; then
21 if ! kldload ipdivert; then
22 warn unable to load IPDIVERT module.
27 if [ -n "${natd_interface}" ]; then
28 dhcp_list="`list_net_interfaces dhcp`"
29 for ifn in ${dhcp_list}; do
30 case "${natd_interface}" in
32 rc_flags="$rc_flags -dynamic"
37 if echo "${natd_interface}" | \
38 grep -q -E '^[0-9]+(\.[0-9]+){0,3}$'; then
39 rc_flags="$rc_flags -a ${natd_interface}"
41 rc_flags="$rc_flags -n ${natd_interface}"