build and install the latest RA daemon
wget http://www.litech.org/radvd/dist/radvd-2.19.tar.gz tar xzf radvd-2.19.tar.gz cd radvd-2.19/ ./configure make make install
enable forwarding on ALL INTERFACES
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
and check
cat /proc/sys/net/ipv6/conf/*/forwarding
setup the daemon to spit regularly on the internal network
vi /etc/radvd.conf
interface br0
{
    AdvSendAdvert on;
    # AdvLinkMTU 1280;
    MaxRtrAdvInterval 300;
    prefix 2001:bc8:204a:101::/64
    {
        AdvOnLink on;
        AdvAutonomous on;
    };
};
enable at startup
vi /etc/rc.d/rc.inet1
    echo IPv6 SLAAC
    echo 2 > /proc/sys/net/ipv6/conf/xenbr0/accept_ra
    echo IPv6 forwarding
    echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
    echo IPv6
    /sbin/ifconfig br0 inet6 add x::1/64 up
    echo -n DUID...
    /sbin/dhclient -cf /etc/dhclient6.conf -6 -P xenbr0 -v && echo done || echo FAIL
    echo -n RADVD...
    /usr/local/sbin/radvd && echo done || echo FAIL
    echo
status
cat /proc/sys/net/ipv6/conf/*/forwarding ifconfig ps auxww | grep dhclient ps auxfww | grep radvd
stop
ip addr del x::x/64 dev br0 /sbin/dhclient -x -pf /var/run/dhclient6.pid pkill dhclient
Linux IPv6 Router Advertisement Daemon (radvd) http://www.litech.org/radvd/
IPv6 router guide https://wiki.gentoo.org/wiki/IPv6_router_guide
IPv6PrefixDelegation https://wiki.debian.org/IPv6PrefixDelegation
Linux box as an IPv6 router with SLAAC and DHCPv6-PD https://taczanowski.net/linux-box-as-an-ipv6-router-with-slaac-and-dhcpv6-pd/
Building an IPv6 router with GNU/Linux https://www.tomicki.net/ipv6.router.php