Scaleway mon amour....
Il y a de nombreux sujets ici et ailleurs traitant d'IPv6, en général sur Linux mais pas grand chose sous Windows.
Pour utiliser d el'IPv6 sous Windows la doc officielle est ici :
https://www.scaleway.com/en/docs/dedibox-network/ipv6/how-to/configure-ipv6-windows/Vu les captures cette note doit dater de Windows NT/XP....
Selon cette documentation, il suffit de changer le DUID dans la reg et tout roule. Mais ça c'était avant !
Depuis de nombreuses itérations de Windows ce DUID est régénéré lors de chaque redémarrage en se basant sur l'adresse MAC de l'interface réseau. J'ai mis un moment pour comprendre ça et perdu beaucoup de temps :
https://insinuator.net/2017/01/ipv6-properties-of-windows-server-2016-windows-10/https://discussions.citrix.com/topic/410267-non-persistent-dhcpv6-client-gets-a-new-ipv6-address-at-each-reboot/Ces deux articles parmi d'autres expliquent que c'est maintenant le comportement normal et attendu.
De fait on ne peut pas se baser sur ce DUID, mais il y a plus drôle :
Si je configure le stack IPV6 de mon Windows (2019) avec une adresse liée au bloc obtenu (et de fait sans le bon DUID puisque ça saute), je suis en IPV6 pendant une minute, je peux pinguer en IPV6 et
mon serveur est accessible depuis l'internet en IPV6Pinging google.com [2a00:1450:4007:818::200e] with 32 bytes of data:
Reply from 2a00:1450:4007:818::200e: time=1ms
Reply from 2a00:1450:4007:818::200e: time=1ms
Reply from 2a00:1450:4007:818::200e: time=1ms
Reply from 2a00:1450:4007:818::200e: time=1ms
Ping statistics for 2a00:1450:4007:818::200e:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1msSi je renseigne la passerelle que m'a généreusement fourni le support
fe80::2ee:abff:fe29:98ed, ça fonctionne 10 minutes.
Et encore mieux, si dans mon stack je renseigne une IPV6 qui ne fait pas partie de mon bloc IPV6 ça fonctionne également 1 et 10 minutes (les voisins me remercieront).
Tout ça n'a aucune logique.
Au cours de mes recherches j'ai également trouvé quelques articles qui font référence à un stack DHCPv6 alternatif,
Dibbler, qui semblait alors la seule facon d'obtenir une IPV6 :
https://blog.kingj.net/2014/01/03/how-to/ipv6-with-online-net-and-dibbler/Ce stack n'était alors pas des plus stable n'est plus mis à jour depuis 2014 et de toutes façons ne fonctionne pas sur un Windows moderne.
Coté support Scaleway on me balade depuis des mois pour finir par me conseiller de m'en remettre à la communauté, et la dernière réponse, polie, du chef de projet est la suivante :
La configuration de votre Windows sous ESXi dépasse le cadre sur lequel nous intervenons. Si vous le souhaitez, j'ai contacté un partenaire qui peut vous faire une prestation pour vous aider à configurer votre server.
Donc voilà si une bonne âme à des informations je suis preneur.
-----------------------------------------------------------------
Configuration :
- VM Windows 2019 sur un ESXi 7.0.25
- Interface WAN avec une IPV4 failover