nova stabilna verzija sučelja za pojednostavljenje postavki mreže — . za podršku VPN-a, OpenConnect, PPTP, OpenVPN i OpenSWAN razvijaju se u okviru vlastitih razvojnog ciklusa.
NetworkManager 1.20:
- Dodana podrška za bežične Mesh mreže, gdje je svaki čvor povezan s susjednim čvorovima;
- Očistili smo zastarjele komponente. Uključujući uklanjanje biblioteke libnm-glib, koja je zamijenjena bibliotekom libnm u NetworkManager 1.0, uklonjen je plugin ibft (za prenos podataka o mrežnoj konfiguraciji iz firmvera trebalo bi koristiti nm-initrd-generator iz initrd) i prekinuta je podrška za postavku "main.monitor-connection-files" u NetworkManager.conf (treba izričito pozvati "nmcli connection load" ili "nmcli connection reload");
- Zadani ugrađeni DHCP klijent ("internal" način) je aktiviran umjesto ranije korištenog aplikacije dhclient. Možete promijeniti zadanu vrijednost pomoću opcije gradnje "—with-config-dhcp-default" ili kroz postavku main.dhcp u datoteci konfiguracije;
- Dodana mogućnost konfiguracije discipline upravljanja redovima paketa koji čekaju na slanje fq_codel (Fair Queuing Controlled Delay) i akcije mirred za preslikavanje prometa;
- Za distribucije omogućena je funkcionalnost smještaja skripti upravljanja u direktoriju /usr/lib/NetworkManager, što se može koristiti u sistemskim slikama dostupnim u režimu samo za čitanje i koje čistite /etc pri svakom pokretanju;
- U plugin keyfile dodana je podrška za direktorije u režimu samo za čitanje
("/usr/lib/NetworkManager/system-connections"), profili u kojima se mogu izmijeniti ili izbrisati putem D-Bus (u tom slučaju, datoteke koje nisu dostupne za promjenu u /usr/lib/ nadmašuju se datotekama pohranjenim u /etc ili /run); - U libnm preuređen je kod za parsiranje postavki u JSON formatu i osigurana stroža provjera parametara;
- U pravilima usmjeravanja prema izvornoj adresi (policy routing) dodana je podrška za atribut "suppress_prefixlength";
- Za VPN WireGuard implementirana je podrška za skripte za automatsko postavljanje zadatka rute "wireguard.ip4-auto-default-route" i "wireguard.ip6-auto-default-route";
- Preuređena je implementacija pluginova za upravljanje postavkama i metode pohrane profila na disku. Dodana je podrška za migraciju profila veza između pluginova;
- Profili pohranjeni u memoriji sada se obrađuju samo putem plugin keyfile i pohranjuju se u direktorij /run, što omogućava izbjegavanje gubitka profila nakon ponovnog pokretanja NetworkManager-a i omogućava korištenje API-ja temeljenog na FS za stvaranje profila u memoriji;
- Dodana nova D-Bus metoda , koji omogućuje blokiranje automatske povezivanja profila u trenutku njegovog stvaranja. U metodi dodana je zastavica «no-reapply», pri čemu promjena sadržaja profila veze ne dovodi do automatske promjene stvarne konfiguracije uređaja do trenutka reaktivacije profila;
- Dodana je postavka «ipv6.method=disabled», koja omogućuje isključivanje IPv6 za uređaj.
Izvor: opennet.ru
