Lëshimi i konfiguruesit të rrjetit NetworkManager 1.32.0

Një lëshim i qëndrueshëm i ndërfaqes është i disponueshëm për të thjeshtuar konfigurimin e parametrave të rrjetit - NetworkManager 1.32.0. Shtojcat për të mbështetur VPN, OpenConnect, PPTP, OpenVPN dhe OpenSWAN po zhvillohen përmes cikleve të tyre të zhvillimit.

Risitë kryesore të NetworkManager 1.32:

  • Është dhënë mundësia për të zgjedhur backend-in e menaxhimit të murit të zjarrit, për të cilin një opsion i ri “[main].firewall-backend” është shtuar në NetworkManager.conf. Si parazgjedhje, mbështetja "nftables" është vendosur dhe kur skedari /usr/sbin/nft mungon në sistem dhe /usr/sbin/iptables është i pranishëm, mbështetja "iptables" vendoset. Në të ardhmen, është planifikuar të shtohet një backend tjetër i bazuar në Firewalld. Kjo veçori mund të përdoret për të konfiguruar një përkthyes adresash duke përdorur nftables (më parë përdorej vetëm iptables) kur aktivizohet profili i aksesit të përbashkët.
  • U shtuan opsione të reja "ethtool.pause-autoneg", "ethtool.pause-rx" dhe "ethtool.pause-tx" për të futur vonesa gjatë marrjes ose dërgimit të kornizave Ethernet. Opsionet e shtuara korrespondojnë me mënyra të ngjashme në programin ethtool - "-pause devname [autoneg on|off] [rx on|off] [tx on|off]".
  • U shtua parametri "ethernet.accept-all-mac-addresses", i cili ju lejon të vendosni përshtatësin e rrjetit në modalitetin "promiscuous" për të analizuar kornizat e rrjetit transit që nuk i adresohen sistemit aktual.
  • Është e mundur të kryhen kërkime të kundërta të DNS për të konfiguruar një emër pritës bazuar në emrin e DNS të përcaktuar për adresën IP të caktuar për sistemin. Modaliteti aktivizohet duke përdorur opsionin e emrit të hostit në profil. Më parë, funksioni getnameinfo() u thirr për të përcaktuar emrin e hostit, i cili mori parasysh konfigurimin NSS dhe emrin e specifikuar në skedarin /etc/hostname (funksioni i ri ju lejon të vendosni emrin vetëm bazuar në rezolucionin e zonës së kundërt në DNS ). Për të kërkuar emrin e hostit nëpërmjet DNS, tani përdoret API i zgjidhur nga systemd dhe nëse systemd nuk përdoret, trajtuesi 'nm-daemon-helper' niset bazuar në modulin NSS 'dns'.
  • Mbështetje e shtuar për llojet e rregullave të rrugëtimit "ndaloj", "vrimë e zezë" dhe "të paarritshme".
  • Sjellja në lidhje me rregullat e menaxhimit të trafikut është ndryshuar - si parazgjedhje, NetworkManager tani ruan rregullat e qdiscs dhe filtrat e trafikut të vendosur tashmë në sistem.
  • Aktivizoi pasqyrimin e profileve të lidhjes me valë të NetworkManager në skedarët e konfigurimit iwd.
  • Mbështetje e shtuar për opsionin DHCP 249 (Microsoft Classless Static Route).
  • Mbështetje e shtuar për parametrin e kernelit "rd.net.dhcp.retry" që kontrollon kërkesën për përditësime të lidhjes IP.
  • Është kryer një ristrukturim i rëndësishëm i teksteve burimore.
  • Ndryshime janë bërë në API që nuk duhet të ndikojnë në përputhshmërinë me shtesat ekzistuese. Për shembull, përpunimi i sinjalit PropertiesChanged dhe veçorisë D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, të cilat kanë qenë prej kohësh të vjetruara, janë ndërprerë. Biblioteka libnm fsheh përkufizimet e strukturave në klasat NMSimpleConnection, NMSetting dhe NMSetting. Formati "connection.uuid" përdoret si çelësi kryesor për të identifikuar profilin e lidhjes.

Për më tepër, mund të vërejmë lëshimin e konfiguruesit të rrjetit ConnMan 1.40, i cili po zhvillohet nga Intel dhe karakterizohet nga konsumi i ulët i burimeve të sistemit dhe disponueshmëria e mjeteve fleksibël për zgjerimin e funksionalitetit përmes shtojcave. ConnMan përdoret në platforma dhe shpërndarje të tilla si Tizen, Yocto, Sailfish, Aldebaran Robotics dhe Nest, si dhe pajisje të ndryshme konsumatore që përdorin firmware me bazë Linux.

Intel gjithashtu publikoi lëshimin e daemon Wi-Fi IWD 1.15 (iNet Wireless Daemon), i zhvilluar si një alternativë ndaj wpa_supplicant për lidhjen e sistemeve Linux me një rrjet pa tel. IWD mund të përdoret ose më vete ose si një mbështetje për konfiguruesit e rrjetit Menaxheri i Rrjetit dhe ConnMan. Projekti është i përshtatshëm për përdorim në pajisjet e integruara dhe është optimizuar për konsum minimal të memories dhe hapësirës në disk. IWD nuk përdor biblioteka të jashtme dhe akseson vetëm aftësitë e ofruara nga kerneli standard Linux (kerneli Linux dhe Glibc janë të mjaftueshëm për të punuar).

Versioni i ri i ConnMan përfshin vetëm rregullime të gabimeve në lidhje me trajtimin e gjendjeve të lidhjes dhe shkëputjes automatike në WiFi. Është adresuar gjithashtu një cenueshmëri e tejmbushjes së buferit në kodin e proxy DNS. Versioni i ri i IWD ofron mbështetje për eksportimin e informacionit në lidhje me funksionimin e një procesi sfondi, shton aftësinë për të parashikuar intensitetin e mbërritjes së paketave në modalitetin VHT RX (Very High Throughput) dhe ofron mbështetje për procedurën FT-over-DS me disa grupe shërbimesh bazë (BSS).

Burimi: opennet.ru

Shto një koment