> As a side note: if you accept the RAs, you will not only get the missing routes, but also the SLAAC addresses. So this is not anymore the "Automatic (DHCP only)" option as advertised.
If this is not what you want, you should simply set
echo 1 > /proc/sys/net/ipv6/conf/ethX/accept_ra echo 0 > /proc/sys/net/ipv6/conf/ethX/autoconf
But not disable accept_ra entirely.
> I think adding the static-routes option my help a lot in this regard.
No. The default route will come over RA in most real-world configurations. It is wrong to disable accept_ra with DHCPv6 only.
> As a side note: if you accept the RAs, you will not only get the missing routes, but also the SLAAC addresses. So this is not anymore the "Automatic (DHCP only)" option as advertised.
If this is not what you want, you should simply set
echo 1 > /proc/sys/ net/ipv6/ conf/ethX/ accept_ ra net/ipv6/ conf/ethX/ autoconf
echo 0 > /proc/sys/
But not disable accept_ra entirely.
> I think adding the static-routes option my help a lot in this regard.
No. The default route will come over RA in most real-world configurations. It is wrong to disable accept_ra with DHCPv6 only.