Dostupné stabilné vydanie rozhrania pre zjednodušenie nastavenia parametrov siete — NetworkManager 1.32.0. Pluginy na podporu VPN, OpenConnect, PPTP, OpenVPN a OpenSWAN sa vyvíjajú v rámci vlastných cyklov vývoja.
Hlavné novinky NetworkManager 1.32:
- Bola pridaná možnosť výberu backendu správy firewallu, na čo bola do NetworkManager.conf pridaná nová voľba „[main].firewall-backend“. Predvolene je nastavený backend „nftables“, a keď v systéme chýba súbor /usr/sbin/nft a je prítomný /usr/sbin/iptables — backend „iptables“. V budúcnosti sa plánuje pridať ďalší backend na báze Firewalld. Uvedená možnosť sa môže použiť na konfiguráciu prekladača adries pomocou nftables (predtým sa používal len iptables) pri zapnutí profilu zdieľania (shared).
- Boli pridané nové možnosti „ethtool.pause-autoneg“, „ethtool.pause-rx“ a „ethtool.pause-tx“ na zavedenie oneskorení pri prijímaní alebo odosielaní Ethernetových rámcov. Pridané možnosti zodpovedajú podobným režimom v nástroji ethtool — „—pause devname [autoneg on|off] [rx on|off] [tx on|off]“.
- Bol pridaný parameter „ethernet.accept-all-mac-addresses“, ktorý umožňuje prepnúť sieťový adaptér do režimu „promiscuous“ na analýzu transitných sieťových rámcov, ktoré nie sú adresované aktuálnemu systému.
- Bola zavedená možnosť vykonávať reverzné DNS dotazy na nastavenie hostname na základe názvu z DNS, definovaného pre pridelenú IP adresu v systéme. Režim sa zapína pomocou voľby hostname v profile. Predtým sa na určenie hostname volala funkcia getnameinfo(), ktorá zohľadňovala konfiguráciu NSS a názov uvedený v súbore /etc/hostname (nová možnosť umožňuje nastavovať názov len na základe rezolvovania reverznej zóny v DNS). Na dotazovanie názvu hostiteľa cez DNS sa teraz používa API systemd-resolved, a ak sa systemd nepoužíva, spúšťa sa spracovateľ „nm-daemon-helper“ na báze NSS modulu „dns“.
- Bola pridaná podpora typov pravidiel routingu „prohibit“, „blackhole“ a „unreachable“.
- Zmenené správanie týkajúce sa pravidiel riadenia prevádzky — predvolene NetworkManager teraz uchováva už nastavené v systéme pravidlá qdiscs a filtre prevádzky.
- Zabezpečené zrkadlenie profilov bezdrôtových pripojení NetworkManager do konfiguračných súborov iwd.
- Bola pridaná podpora DHCP možnosti 249 (Microsoft Classless Static Route).
- Pridaná podpora parametra jadra „rd.net.dhcp.retry“, ktorý riadi požiadavky na aktualizáciu viazaní na IP adresu.
- Bola vykonaná významná reštrukturalizácia pôvodných textov.
- Boli vykonané zmeny v API, ktoré by nemali ovplyvniť kompatibilitu so existujúcimi nadstavbami. Napríklad, spracovanie signálu PropertiesChanged a D-Bus vlastnosti org.freedesktop.DBus.Properties.PropertiesChanged bolo zastavené, pretože sú už dlho označené ako zastarané. V knižnici libnm sú skryté definície štruktúr v triedach NMSimpleConnection, NMSetting a NMSetting. Ako hlavný kľúč na identifikáciu profilu pripojenia sa používa formát „connection.uuid“.
Ďalej je možné poznamenať vydanie sieťového konfiguračného nástroja ConnMan 1.40, ktorý vyvíja spoločnosť Intel a ktorý sa vyznačuje nízkou spotrebou systémových zdrojov a flexibilnými prostriedkami na rozšírenie funkčnosti prostredníctvom pluginov. ConnMan sa používa na platformách a distribúciách ako Tizen, Yocto, Sailfish, Aldebaran Robotics a Nest, ako aj v rôznych spotrebiteľských zariadeniach so systémami na báze Linux.
Spoločnosť Intel tiež zverejnila vydanie Wi-Fi démona IWD 1.15 (iNet Wireless Daemon), ktorý sa vyvíja ako alternatíva k wpa_supplicant na organizovanie pripojení Linux systémov k bezdrôtovej sieti. IWD sa môže používať samostatne, alebo fungovať ako backend pre sieťové konfiguračné nástroje Network Manager a ConnMan. Projekt je vhodný na použitie na zabudovaných zariadeniach a je optimalizovaný na minimálnu spotrebu pamäte a diskového priestoru. IWD nepoužíva externé knižnice a interaguje iba s funkciami poskytnutými štandardným jadrom Linuxu (na jeho fungovanie sú potrebné iba jadro Linuxu a Glibc).
V novej verzii ConnMan sú zaznamenané len opravy chýb súvisiacich so spracovaním stavu automatického pripojenia a odpojenia v WiFi. Taktiež bola odstránená zraniteľnosť spôsobená preplnením bufferu v kóde DNS Proxy. Vo verzii IWD bola implementovaná podpora exportovania informácií o činnosti pozadia, pridaná možnosť predpovedať intenzitu prichádzajúcich paketov v režime VHT RX (Very High Throughput) a zabezpečená podpora procedúry FT-over-DS s viacerými základnými sadami služieb (BSS).
Zdroj: opennet.ru
