7 # KEYWORD: nostart nojail
13 desc="Network Address Translation daemon"
15 command="/sbin/${name}"
16 pidfile="/var/run/${name}.pid"
17 start_precmd="natd_precmd"
18 required_modules="ipdivert"
22 if [ -n "${natd_interface}" ]; then
23 dhcp_list="`list_net_interfaces dhcp`"
24 for ifn in ${dhcp_list}; do
25 case "${natd_interface}" in
27 rc_flags="$rc_flags -dynamic"
32 if echo "${natd_interface}" | \
33 grep -q -E '^[0-9]+(\.[0-9]+){0,3}$'; then
34 rc_flags="$rc_flags -a ${natd_interface}"
36 rc_flags="$rc_flags -n ${natd_interface}"