В основната линия на разработката на 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