Објавување на мрежниот конфигуратор NetworkManager 1.32.0

Достапно е стабилно издание на интерфејсот за да се поедностави поставувањето на мрежните параметри - NetworkManager 1.32.0. Приклучоците за поддршка на VPN, OpenConnect, PPTP, OpenVPN и OpenSWAN се развиваат преку нивните сопствени развојни циклуси.

Главните иновации на NetworkManager 1.32:

  • Обезбедена е можност за избор на задниот дел за управување со заштитен ѕид, за што е додадена нова опција „[main].firewall-backend“ на NetworkManager.conf. Стандардно, задниот дел „nftables“ е поставен и кога датотеката /usr/sbin/nft недостасува во системот и е присутна /usr/sbin/iptables, се поставува заднината „iptables“. Во иднина се планира да се додаде уште еден бекенд базиран на Firewalld. Оваа функција може да се користи за конфигурирање на преведувач на адреси користејќи nftables (претходно се користеше само iptables) кога е овозможен профилот за споделен пристап.
  • Додадени се нови опции „ethtool.pause-autoneg“, „ethtool.pause-rx“ и „ethtool.pause-tx“ за воведување доцнења при примање или испраќање рамки за етернет. Додадените опции одговараат на слични режими во алатката за ethtool - „-pause devname [autoneg on|off] [rx on|off] [tx on|off].
  • Додаден е параметарот „ethernet.accept-all-mac-addresses“, кој ви овозможува да го поставите мрежниот адаптер во режим „промискуитетен“ за да ги анализирате транзитните мрежни рамки кои не се адресирани на тековниот систем.
  • Можно е да се изврши обратно пребарување на DNS за да се конфигурира име на домаќин врз основа на името на DNS дефинирано за IP адресата доделена на системот. Режимот е овозможен со користење на опцијата име на домаќин во профилот. Претходно, функцијата getnameinfo() беше повикана за да се одреди името на домаќинот, што ја зеде предвид конфигурацијата на NSS и името наведено во датотеката /etc/hostname (новата функција ви овозможува да го поставите името само врз основа на резолуцијата на обратна зона во DNS ). За да побарате име на домаќинот преку DNS, сега се користи API-то што е решено со systemd, а ако systemd не се користи, управувачот „nm-daemon-helper“ се активира врз основа на „dns“ NSS модулот.
  • Додадена е поддршка за типовите правила за рутирање „забрани“, „црна дупка“ и „недостапно“.
  • Однесувањето во однос на правилата за управување со сообраќајот е променето - стандардно, NetworkManager сега ги зачувува правилата за qdiscs и сообраќајните филтри кои се веќе поставени во системот.
  • Овозможено пресликување на профилите за безжична врска NetworkManager во конфигурациските датотеки на iwd.
  • Додадена е поддршка за опцијата DHCP 249 (Microsoft Classless Static Route).
  • Додадена е поддршка за параметарот на кернелот „rd.net.dhcp.retry“ што го контролира барањето за ажурирања за врзување IP.
  • Извршено е значително преструктуирање на изворните текстови.
  • Направени се промени во API кои не треба да влијаат на компатибилноста со постоечките додатоци. На пример, обработката на сигналот PropertiesChanged и својството D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, кои одамна беа застарени, се прекинати. Библиотеката libnm ги крие дефинициите на структурите во класите NMSimpleConnection, NMSetting и NMSetting. Форматот „connection.uuid“ се користи како главен клуч за идентификување на профилот за поврзување.

Дополнително, можеме да го забележиме објавувањето на мрежниот конфигуратор ConnMan 1.40, кој го развива Интел и се карактеризира со мала потрошувачка на системски ресурси и достапност на флексибилни алатки за проширување на функционалноста преку приклучоци. ConnMan се користи во платформи и дистрибуции како што се Tizen, Yocto, Sailfish, Aldebaran Robotics и Nest, како и во различни потрошувачки уреди кои користат фирмвер базиран на Linux.

Интел, исто така, го објави објавувањето на Wi-Fi демонот IWD 1.15 (iNet Wireless Daemon), развиен како алтернатива на wpa_supplicant за поврзување на Linux системи со безжична мрежа. IWD може да се користи или самостојно или како заднина за мрежните конфигуратори на менаџерот на мрежата и на ConnMan. Проектот е погоден за употреба на вградени уреди и е оптимизиран за минимална потрошувачка на меморија и простор на дискот. IWD не користи надворешни библиотеки и пристапува само до можностите обезбедени од стандардниот Linux кернел (јадрото на Linux и Glibc се доволни за работа).

Новата верзија на ConnMan вклучува само поправени грешки поврзани со справување со состојбите на автоматско поврзување и исклучување во WiFi. Адресирана е и ранливоста за прелевање на баферот во кодот на прокси DNS. Новата верзија на IWD обезбедува поддршка за извоз на информации за работата на процес во заднина, додава можност за предвидување на интензитетот на пристигнување на пакети во режимот VHT RX (Многу висок пропуст) и обезбедува поддршка за процедурата FT-over-DS со неколку основни сервисни сетови (BSS).

Извор: opennet.ru

Додадете коментар