In den Hauptentwicklungszweig von NetworkManager wurde die Implementierung von CLAT hinzugefĂŒgt â einem Bestandteil der Technologie 464XLAT (RFC 6877), die es ermöglicht, Anwendungen, die nur IPv4 verstehen, in Netzwerken zu betreiben, die ausschlieĂlich auf IPv6 basieren.
CLAT kann nicht eigenstĂ€ndig arbeiten. Es benötigt ein NAT64-Gateway (das sowohl auf der Providerseite als auch im Internet oder sogar bei Ihnen auf dem Heimrouter vorhanden sein kann). Insgesamt reicht es fĂŒr die meisten Anwendungen auf modernen Betriebssystemen aus, DNS64 zusammen mit NAT64 zu verwenden. Allerdings weigern sich einige Anwendungen zu arbeiten, wenn auf dem GerĂ€t keine funktionierende IPv4-Adresse vorhanden ist. Dies kann entweder durch die Verwendung veralteter Netzwerktechniken oder durch die Verwendung von IPv4-Literalen (direkte Angabe von IPv4 beispielsweise bei der Suche nach Peers anhand der IPv4-Adresse) verursacht werden. Genau dieses Problem löst CLAT. Auf dem GerĂ€t wird ein virtueller IPv4-Interface erstellt, dessen gesamten Datenverkehr umgewandelt und an das NAT64-Gateway gesendet wird.
Durch die Verwendung von CLAT auf dem GerĂ€t kann es in einem Netzwerk arbeiten, das nur das IPv6-Protokoll verwendet, ohne EinschrĂ€nkungen beim Zugriff auf IPv4-Ressourcen. Ein Ă€hnlicher Mechanismus ist bereits seit langem in allen modernen mobilen Betriebssystemen vorhanden, zum Beispiel in Android seit Version 4.3 (2013) und in iOS seit Version 12 (2018). Der RĂŒckstand liegt derzeit bei Desktop-Betriebssystemen. VollstĂ€ndige UnterstĂŒtzung gibt es nur in macOS ab Ventura (13), das 2022 veröffentlicht wurde. In Linux war es erforderlich, zusĂ€tzliche Pakete zu installieren (zum Beispiel clatd), um eine solche FunktionalitĂ€t zu aktivieren. Die UnterstĂŒtzung von CLAT in Windows war ebenfalls nur fĂŒr WWAN-Verbindungen vorhanden, jedoch begann Microsoft im Dezember 2025, eine eigene Implementierung von CLAT fĂŒr alle Verbindungstypen von Windows 11-Nutzern zu testen.
Um CLAT im NetworkManager bereits heute zu nutzen, wird die Testversion 1.57 benötigt. Beispielsweise können Benutzer der Fedora-Distribution das Paket installieren NetworkManager aus COPR mit tĂ€glichen Builds des Hauptzweigs main des Projekts. Derzeit ist die automatische Aktivierung von clat deaktiviert und muss manuell ĂŒber die Option ipv4.clat=yes aktiviert werden (spĂ€ter, nach der DurchfĂŒhrung von Tests, ist geplant, CLAT standardmĂ€Ăig automatisch zu aktivieren).
Diese FunktionalitĂ€t wird in der Version NetworkManager 1.58 hinzugefĂŒgt. Die aktuelle Version ist 1.54. Wenn man dem Veröffentlichungszyklus der Versionen glaubt, wird die Version 1.56 in den nĂ€chsten Monaten erwartet, wĂ€hrend 1.58 gegen Ende des Jahres 2026 erscheinen sollte.
Quelle: linux.org.ru
