j’avais un préfix mais la route par défaut n’était pas déclaré
le prefix et la route par défaut ne s'obtiennent pas par les memes mécanismes:
prefix: via dhcpv6-pd
route par défaut: via les annonces icmpv6 RA/RS (router avertissement, router sollicitation). Ca se regle avec :
sysctl -w net.ipv6.conf.xxxx.accept_ra=2 (ou xxxx est le nom de l'interface) (on peut mettre ca de facon permanente en éditant: sudo vi /etc/sysctl.conf ou dans le script appelé lors d'un dhcpv6-pd).
il faut aussi ne pas bloquer ces annonces icmpv6 dans le firewall.
il convient aussi de vérifier les RS aussi:
sysctl net.ipv6 | grep router_solicitation
(par défaut c'est 1, 4 et 3).
pour debugger, une capture des icmpv6 sur l'interface wan permet de savoir ce qui coince.