Enable "accept_rtadvd" on interfaces running rtadvd.

Without this, rtadvd runs but never advertises a default (IPv6) route.

MFC after:	1 week
This commit is contained in:
Brian Somers 2012-10-25 08:37:08 +00:00
parent f7d51b1de9
commit 7c88121831
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=242074

View File

@ -36,17 +36,24 @@ rtadvd_precmd()
#
case ${rtadvd_interfaces} in
[Aa][Uu][Tt][Oo]|'')
command_args=
for i in `list_net_interfaces`; do
case $i in
lo0) continue ;;
esac
if ipv6if $i; then
rtadvd_interfaces="${rtadvd_interfaces} ${i}"
command_args="${command_args} ${i}"
fi
done
;;
*)
command_args="${rtadvd_interfaces}"
;;
esac
command_args="${rtadvd_interfaces}"
for iface in ${command_args}; do
ifconfig ${iface} inet6 -accept_rtadv
done
# Enable Router Renumbering, unicast case
# (use correct src/dst addr)