diff --git a/defaults/rc.conf b/defaults/rc.conf index b95d8b6..984de26 100644 --- a/defaults/rc.conf +++ b/defaults/rc.conf @@ -33,6 +33,8 @@ rc_router_gen_dir="${rc_router_conf_dir}/gen" localnet_enable='NO' +rtadvd_conf_file="${rc_router_gen_dir}/rtadvd.conf" + rtadvd_pltimedecr='NO' rtadvd_vltimedecr='NO' diff --git a/rc.subr b/rc.subr index 7798315..5320363 100755 --- a/rc.subr +++ b/rc.subr @@ -667,6 +667,10 @@ _rc_router_epilogue() { max_fib=$(( ${fib_count} - 1 )) rtsold_flags="${rtsold_flags} ${ipv6_isp_interfaces}" + if [ -n "${rtadvd_conf_file}" -a -e "${rtadvd_conf_file}" ] + then + rtadvd_flags="-c ${rtadvd_conf_file}" + fi } #. ${router_conf_dir}/pf-framework.subr