Dans la branche principale du dĂ©veloppement de NetworkManager l'implĂ©mentation de CLAT a Ă©tĂ© ajoutĂ©e â un composant de la technologie 464XLAT (RFC 6877), permettant le fonctionnement des applications ne comprenant que l'IPv4 dans des rĂ©seaux fonctionnant exclusivement en IPv6.
CLAT ne peut pas fonctionner seul. Il nĂ©cessite une passerelle NAT64 (qui peut ĂȘtre de la part du fournisseur, sur Internet ou mĂȘme sur votre routeur domestique). En gĂ©nĂ©ral, pour la plupart des applications sur les systĂšmes d'exploitation modernes, il suffit d'utiliser DNS64 avec NAT64. Cependant, certaines applications refusent de fonctionner si l'appareil n'a pas d'adresse IPv4 fonctionnelle. Cela rĂ©sulte soit de l'utilisation de mĂ©thodes de rĂ©seau obsolĂštes, soit de l'utilisation de littĂ©raux IPv4 (indication directe d'IPv4, par exemple, lors de la recherche de pairs par adresse IPv4). C'est prĂ©cisĂ©ment ce problĂšme que rĂ©sout CLAT. Un interface IPv4 virtuelle est créée sur l'appareil, tout le trafic de laquelle est transformĂ© et envoyĂ© Ă la passerelle NAT64.
Grùce à CLAT sur l'appareil, il peut fonctionner dans un réseau utilisant uniquement le protocole IPv6 sans aucune restriction d'accÚs aux ressources IPv4. Un mécanisme similaire existe depuis longtemps dans tous les systÚmes d'exploitation mobiles modernes, par exemple sur Android depuis la version 4.3 (2013), et sur iOS cela a eu lieu en version 12 (2018). Actuellement, les systÚmes d'exploitation de bureau sont à la traßne. Un support complet est disponible sur MacOS à partir de Ventura (13), sorti en 2022. Sur Linux, pour activer une telle fonctionnalité, il était nécessaire d'installer des paquets supplémentaires (par exemple, clatd). Le support de CLAT sur Windows n'était également disponible que pour les connexions WWAN, mais en décembre 2025, Microsoft a également commencé à tester sa propre implémentation de CLAT pour tous les types de connexions des utilisateurs de Windows 11.
Pour utiliser CLAT dans NetworkManager dĂšs aujourd'hui, il faudra installer la version de test 1.57. Par exemple, les utilisateurs de la distribution Fedora peuvent installer le paquet NetworkManager Ă partir de COPR avec des builds quotidiennes de la branche principale du projet. Actuellement, l'activation automatique de clat est dĂ©sactivĂ©e et doit ĂȘtre activĂ©e manuellement avec l'option ipv4.clat=yes (plus tard, aprĂšs les tests, il est prĂ©vu d'activer CLAT par dĂ©faut automatiquement).
Cette fonctionnalitĂ© devrait ĂȘtre ajoutĂ©e dans la version 1.58 de NetworkManager. La version actuelle est 1.54. Si l'on se fie au cycle de publication des versions, la version 1.56 est attendue dans les mois Ă venir, tandis que 1.58 devrait sortir vers la fin de l'annĂ©e 2026.
Source : linux.org.ru
