NetworkManager 1.54 добавя IPv4 пренасочване на база устройство


NetworkManager 1.54, инструмент за конфигуриране на мрежи в Linux, предлага пренасочване на IPv4 на ниво устройство, както и подобрения за WireGuard, OVS и initrd.

След пет месеца разработка, NetworkManager, система за услуги и набор от инструменти за управление на мрежови връзки, широко приет от повечето Linux дистрибуции, днес пуска версия 1.54.

Едно от новите забележителни подобрения е добавената поддръжка за IPv4 пренасочване на ниво устройство чрез новото “ipv4.forwarding” свойство на връзката. Това улеснява управлението на специфични мрежови поведения на отделни устройства, вместо да се справяте с глобални настройки.

От страна на IPv6, последното обновление въвежда нова настройка „делегиране на префикс“, която идва с свойството „ид на подмрежа“. Тази настройка помага да се определи изборът на подмрежа на надолу по интерфейсите по време на делегиране на IPv6 префикс.

Допълнително, NetworkManager вече работи чудесно с OCI baremetal настройки, благодарение на актуализациите в nm-cloud-setup. За потребителите на WireGuard, активирането на връзки към IPv6 крайни точки стана по-лесно. NetworkManager сега автоматично създава правила за защитна стена, които предотвратяват грешното отблъскване на входящите пакети от обратното филтриране на ядрото.

Потребителите на терминали, използващи инструмента nmtui, ще оценят ново добавената поддръжка за конфигуриране на интерфейса за обратна връзка. Свойствата на моста OVS и връзките на портовете също получиха подобрения в гъвкавостта. Сега можете да повторно прилагате повечето свойства на OVS връзки, без да е необходимо да спирате връзките.

Новото “sriov.preserve-on-down” свойство е още една внимателно обмислена добавка. То позволява на потребителите да избират дали параметрите на SR-IOV да останат запазени или да се нулират до фабричните настройки, когато връзките се деактивират. За потребителите, които са силно ангажирани с виртуализацията и настройките на SR-IOV, тази корекция предлага по-последователно управление.

За тези, които работят с OVS DPDK, има нова удобна настройка, наречена "ovs-dpdk.lsc-interrupt." Тя позволява конфигурируеми режими на откриване на промени в състоянието на връзката, което подобрява надеждността и производителността.

И не на последно място, конфигурацията на мрежата при стартиране също е подобрена. Инициализаторът на NetworkManager сега разбира таблицата с фърмуера за зареждане на NVMe, което помага за опростяване на процесите по настройка на мрежата още при стартиране. Освен това, нови услуги на systemd са въведени, осигурявайки надеждно мрежово свързване по време на етапа initrd.

За повече информация вижте списъка с промени. Изходният код на NetworkManager 1.54 е наличен за изтегляне от страницата на проекта в GitLab.