IPv6 default gateway route disappear after reboot

Solution 1:

Possibly these sysctl settings might help you?

net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.accept_ra=0

Solution 2:

The following configuration in /etc/network/interfaces works for me:

iface eth0 inet6 static
     address 2001:a100:1:bbbb::1
     netmask 64
     up ip -6 route add default via 2001:a100:1:bbff:ff:ff:ff:ff
     down ip -6 route del default via 2001:a100:1:bbff:ff:ff:ff:ff