In den Hauptentwicklungszweig von NetworkManager wurde eine Implementierung von CLAT hinzugefügt.

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

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster