В основното ядро на разработката на NetworkManager е добавена имплементация на CLAT.

В основната версия на разработката на NetworkManager е добавена реализация на CLAT – компонент на технологията 464XLAT (RFC 6877), който осигурява работа на приложения, разпознаващи само IPv4, в мрежи, работещи изцяло с IPv6.

Самият CLAT не може да работи самостоятелно. За него е необходим шлюз NAT64 (може да бъде или от страна на доставчика, или в интернет, или дори на вашия домашен рутер). В общи линии, за повечето приложения на съвременни ОС е достатъчно да се използва DNS64 в комбинация с NAT64. Въпреки това част от приложенията отказват да работят, ако на устройството няма работещ IPv4 адрес. Това се случва или поради използване на остарели методи за работа с мрежата, или заради използване на литерали IPv4 (посочване на IPv4 директно, например, при търсене на пирингове по IPv4 адрес). Именно този проблем решава CLAT. На устройството се създава виртуален IPv4 интерфейс, целият трафик от който се преобразува и изпраща на шлюз NAT64.

Благодарение на използването на CLAT на устройството, то може да работи в мрежа, в която се използва само протокол IPv6 без никакви ограничения за достъп до ресурси IPv4. Подобен механизъм отдавна съществува във всички съвременни мобилни операционни системи, например в Android от версия 4.3 (2013 г.), а в iOS това се е случило в 12 (2018 г.). В момента изоставали са настолните ОС. Пълна поддръжка съществува само в MacOS, започвайки от Ventura (13), която излезе през 2022 година. В Linux, за да се активира подобна функционалност, е необходимо да се инсталират допълнителни пакети (например, clatd). Поддръжката на CLAT в Windows също имаше само за WWAN връзки, но през декември 2025 година Microsoft започна тестове на собствена реализация на CLAT за всички типове връзки при потребителите на Windows 11.

За да използвате CLAT в NetworkManager още днес, ще е необходима тестова версия 1.57. Например, потребителите на дистрибуция Fedora могат да инсталират пакета NetworkManager от COPR с ежедневни версии на основната версия main на проекта. В момента автоматичното активиране на clat е изключено и е необходимо да се включи ръчно с помощта на опцията ipv4.clat=yes (по-късно, след приключване на тестовете, е планирано CLAT да се активира автоматично по подразбиране).

Тази функционалност е планирана да бъде добавена в версията на NetworkManager 1.58. Настоящата версия е 1.54. Ако се съди по цикъла на издаване на версиите, версия 1.56 се очаква в близките месеци, а 1.58 трябва да бъде пусната близо до края на 2026 година.

Източник: linux.org.ru

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