lĂ«shimi i ri stabil i ndĂ«rfaqes pĂ«r thjeshtimin e konfigurimeve tĂ« rrjetit â . pĂ«r mbĂ«shtetje tĂ« VPN, OpenConnect, PPTP, OpenVPN dhe OpenSWAN zhvillohen brenda cikleve tĂ« veta tĂ« zhvillimit.
NetworkManager 1.20:
- Shtohet mbështetje për rrjetet e wireless Mesh, çdo nyje në të cilat është lidhur përmes nyjeve fqinjë;
- Janë kryer pastrime nga komponentët e vjetëruar. Midis të tjerave, është eliminuar biblioteka libnm-glib, për të cilën në NetworkManager 1.0 është futur biblioteka libnm, është hequr plugin-i ibft (për transferimin e të dhënave rreth konfigurimit të rrjetit nga firmware duhet të përdoret nm-initrd-generator nga initrd) dhe është ndalur mbështetjeja për konfigurimin e "main.monitor-connection-files" në NetworkManager.conf (duhet të thirret qartë "nmcli connection load" ose "nmcli connection reload");
- Sipas parazgjedhjes Ă«shtĂ« aktivizuar klienti i integruar DHCP (modaliteti "internal") nĂ« vend tĂ« aplikacionit tĂ« mĂ«parshĂ«m dhclient. Vlera parazgjedhĂ«se mund tĂ« ndryshohet pĂ«rmes opsionit tĂ« ndĂ«rtimit "âwith-config-dhcp-default" ose pĂ«rmes konfigurimit main.dhcp nĂ« skedarin e konfiguracionit;
- ĂshtĂ« shtuar mundĂ«sia e konfigurimit tĂ« disiplinĂ«s sĂ« menaxhimit tĂ« radhĂ«ve pĂ«r paketat e pritura fq_codel (Fair Queuing Controlled Delay) dhe veprimit mirred pĂ«r pasqyrimin e trafikut;
- Për distribucione është ofruar mundësia e vendosjes së skripteve të menaxhimit në katalogun /usr/lib/NetworkManager, të cilat mund të përdoren në imazhet e sistemit, të disponueshme në modalitetin vetëm për lexim dhe që pastruan /etc në çdo nisje;
- Në plugin-in keyfile është shtuar mbështetje për katalogët në modalitet vetëm për lexim
("/usr/lib/NetworkManager/system-connections"), profile të cilat mund të ndryshohen ose eliminohen përmes D-Bus (në këtë rast, skedarët e papërshtatshëm për ndryshim në /usr/lib/ zëvendësohen nga skedarët e ruajtur në /etc ose /run); - Në libnm është rishikuar kodi i analizës së konfigurimeve në formatin JSON dhe është siguruar një kontroll më i rreptë mbi parametrat;
- Në rregullat e ruterizimit sipas adresës së burimit (policy routing) është shtuar mbështetje për atributin "suppress_prefixlength";
- Për VPN WireGuard është realizuar mbështetje për skriptet për caktimin automatik të ruterit parazgjedhës "wireguard.ip4-auto-default-route" dhe "wireguard.ip6-auto-default-route";
- ĂshtĂ« rishikuar realizimi i plugin-eve pĂ«r menaxhimin e konfigurimeve dhe metoda e ruajtjes sĂ« profileve nĂ« disk. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r migrimin e profileve tĂ« lidhjeve midis plugin-eve;
- Profili të ruajtur në memorie tani përpunohen vetëm nga plugini keyfile dhe ruhen në katalogun /run, duke shmangur humbjen e profileve pas rinisjes së NetworkManager dhe duke mundësuar përdorimin e API-së bazuar në sistemin e skedarëve për të krijuar profile në memorie;
- Metoda e re D-Bus është shtuar , e cila lejon bllokimin e automatik të lidhes së profilit në momentin e krijimit të tij. Në metodën është shtuar flagu "no-reapply", sipas të cilit ndryshimi i përmbajtjes së profilit të lidhjes nuk çon në ndryshimin automatik të konfiguracionit real të pajisjes deri në momentin e rihapjes së profilit;
- është shtuar konfigurimi "ipv6.method=disabled", që lejon çaktivizimin e IPv6 për pajisjen.
Burimi: opennet.ru
