En regardant les trames de plus près, je me rends compte que son modem demande du DHCPv6. Je me dis que ce n’est pas si grave, je prends une implèmentation connue, type celle de l’ISC, j’utilise la même méthode de configuration qu’avec radvd, et ça va le faire.
Sauf que non, parce qu’il échoue en disans « Unsupported device type 512 for "ppp0" ».
Pas la meilleure idee. Ma marche beaucoup mieux avec dibbler-client.
Pour faire marcher IPv6 sur PPP, il m’a donc fallu :
- Ajouter les attributs RADIUS dans le dictionnaire,
- patcher ppp,
- extraire la configuration IPv6 qui passe dans le PPP,
- bricoler la configuration de radvd,
- faire de même avec kea, en me prenant un bug sur isc-dhcp au passage.
Chez moi, sur un vieux Ubuntu, la partie client etait beaucoup plus simple. Pour la partie BRAS/LNS, voir juste apres.
Maintenant je comprends donc pourquoi personne ne fait d’IPv6 dans PPP. Ça demande beaucoup trop de bidouille pour que ça soit exploitable. Je comprends également pourquoi Orange attend de passer en collecte ethernet pour proposer de l’IPv6 et pourquoi Free utilise 6rd.
Quand on utilise du materiel fait par des constructeurs "connus", ces problemes n'existent pas. La partie DHCP over PPP ca juste marche, que ca soit cote BRAS/LNS ou cote CPE. Le choix PPP versus IPoE se fait sur d'autres criteres.