Një version stabil i ndërfaqes për të thjeshtuar konfigurimin e parametrave të rrjetit është i disponueshëm - NetworkManager 1.32.0. Pluginet për mbështetje VPN, OpenConnect, PPTP, OpenVPN dhe OpenSWAN po zhvillohen brenda cikleve të zhvillimit të tyre.
Përmirësimet kryesore të NetworkManager 1.32:
- Ă«shtĂ« ofruar mundĂ«sia e zgjedhjes sĂ« backend-it tĂ« menaxhimit tĂ« ndĂ«rfaqeve tĂ« rrjetit, pĂ«r kĂ«tĂ« nĂ« NetworkManager.conf Ă«shtĂ« shtuar njĂ« opsion i ri "[main].firewall-backend". NĂ« mĂ«nyrĂ« tĂ« parazgjedhur, backend-i "nftables" Ă«shtĂ« caktuar, dhe kur nĂ« sistem mungon skedari /usr/sbin/nft dhe Ă«shtĂ« i pranishĂ«m /usr/sbin/iptables â backend-i "iptables". NĂ« tĂ« ardhmen Ă«shtĂ« planifikuar tĂ« shtohet njĂ« backend tjetĂ«r nĂ« baza tĂ« Firewalld. Kjo mundĂ«si mund tĂ« pĂ«rdoret pĂ«r tĂ« konfiguruar pĂ«rkthimin e adresave duke pĂ«rdorur nftables (mĂ« parĂ« ishte pĂ«rdorur vetĂ«m iptables) kur aktivizohet profili i ndarjes (shared).
- JanĂ« shtuar opsione tĂ« reja "ethtool.pause-autoneg", "ethtool.pause-rx" dhe "ethtool.pause-tx" pĂ«r vendosjen e vonesave gjatĂ« pranimit ose dĂ«rgimit tĂ« frame-ve Ethernet. Opsionet e reja pĂ«rkojnĂ« me modus tĂ« ngjashĂ«m nĂ« utilitarin ethtool - "âpause devname [autoneg on|off] [rx on|off] [tx on|off]".
- ĂshtĂ« shtuar parametri "ethernet.accept-all-mac-addresses", i cili lejon kalimin e adapterit tĂ« rrjetit nĂ« modus "promiscuous" pĂ«r analizimin e frame-ve tĂ« rrjetit transit, tĂ« paadresuar nga sistemi aktual.
- ĂshtĂ« ofruar mundĂ«sia e ekzekutimit tĂ« kĂ«rkesave inverse DNS pĂ«r tĂ« konfigurimin e emrit tĂ« host-it mbi bazĂ«n e emrit nga DNS, tĂ« pĂ«rcaktuar pĂ«r adresĂ«n IP tĂ« dhĂ«nĂ« nga sistemi. Ky modus aktivizohet pĂ«rmes opsionit hostname nĂ« profil. MĂ« parĂ«, pĂ«r tĂ« pĂ«rcaktuar emrin e host-it ishte thirrur funksioni getnameinfo(), i cili merrte parasysh konfigurimin NSS dhe emrin e vendosur nĂ« skedarin /etc/hostname (mundĂ«sia e re lejon caktimin e emrit vetĂ«m nĂ« bazĂ« tĂ« zgjidhjes sĂ« zonĂ«s inverse nĂ« DNS). Tani pĂ«r kĂ«rkesĂ«n e emrit tĂ« host-it pĂ«rmes DNS pĂ«rdoret API systemd-resolved, dhe nĂ«se systemd nuk pĂ«rdoret, aktivizohet procesori ânm-daemon-helperâ mbi bazĂ«n e modulit NSS âdnsâ.
- Shtimi i mbështetjes për llojet e rregullave të ruterit "prohibit", "blackhole" dhe "unreachable."
- Ka ndryshuar sjellja e lidhur me rregullat e menaxhimit të trafikut - në mënyrë të parazgjedhur, NetworkManager tani ruan rregullat qdiscs dhe filtrat e trafikut që janë vendosur më parë në sistem.
- ĂshtĂ« siguruar pasqyrimi i profileve tĂ« lidhjeve wireless tĂ« NetworkManager nĂ« skedarĂ«t e konfigurimit tĂ« iwd.
- Shtimi i mbështetjes për opsionin DHCP 249 (Microsoft Classless Static Route).
- Shtimi i mbështetjes për parametrin e bërthamës "rd.net.dhcp.retry", që menaxhon kërkesën për azhurnimin e lidhjes. adresën IP.
- Janë bërë ristrukturime të konsiderueshme të kodit burimor.
- Janë bërë ndryshime në API, të cilat nuk duhet të ndikojnë në kompatibilitetin me shtesat ekzistuese. Për shembull, është ndërprerë përpunimi i sinjalit PropertiesChanged dhe pronës D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, të cilat janë shpallur kohë më parë të pavlefshme. Në bibliotekën libnm janë fshehur përcaktimet e strukturave në klasat NMSimpleConnection, NMSetting dhe NMSetting. Si çelësi kryesor për identifikimin e profilit të lidhjes është përdorur formati "connection.uuid".
Po ashtu, mund të përmendet lëshimi i konfiguruesit të rrjetit ConnMan 1.40, i cili zhvillohet nga kompania Intel dhe karakterizohet nga konsum i ulët të burimeve sistemore dhe nga sigurimi i mjeteve fleksibile për të zgjeruar funksionalitetin përmes plugin-eve. ConnMan përdoret në platforma dhe distribucione të tilla si Tizen, Yocto, Sailfish, Aldebaran Robotics dhe Nest, si dhe në pajisje të ndryshme konsumatorësh me firmware të bazuar në Linux.
Kompania Intel gjithashtu publikoi lëshimin e demonit Wi-Fi IWD 1.15 (iNet Wireless Daemon), i zhvilluar si një alternativë për wpa_supplicant për të krijuar lidhjen e sistemeve Linux me rrjete wireless. IWD mund të përdoret si një zgjidhje e pavarur, ose të shërbejë si backend për konfiguruesit e rrjetit Network Manager dhe ConnMan. Projekti është i përshtatshëm për përdorim në pajisje të integruara dhe është optimizuar për konsum minimal të memorie dhe hapësire diskore. IWD nuk përdor librari të jashtme dhe drejtohet vetëm nga mundësitë e ofruara nga bërthama standarde e Linux (për operimin mjafton bërthama e Linux dhe Glibc).
Në versionin e ri të ConnMan janë shënuar vetëm korrigjimet e gabimeve, të lidhura me përpunimin e gjendjes së auto-lidhjes dhe shkëputjes në WiFi. Po ashtu, është eliminuar një vulë e sigurisë, e shkaktuar nga mbushja e tamponit në kodin DNS Proxy. Në versionin e ri të IWD është implementuar mbështetje për eksportimin e informacionit mbi punën e procesit në prapaskenë, është shtuar mundësia e parashikimit të intensitetit të mbërritjes së paketave në modus VHT RX (Very High Throughput) dhe është siguruar mbështetje për procedurën FT-over-DS me disa grupe bazë shërbimesh (BSS).
Burimi: opennet.ru
