NetworkManager 1.20.0 izdanje

objavljeno novo stabilno izdanje sučelja za pojednostavljenje podešavanja mrežnih parametara - NetworkManager 1.20. Dodaci za podršku VPN-u, OpenConnect, PPTP, OpenVPN i OpenSWAN se razvijaju kroz sopstvene razvojne cikluse.

Glavni inovacije NetworkManager 1.20:

  • Dodata podrška za bežične Mesh mreže, u kojima je svaki čvor povezan preko susjednih čvorova;
  • Zastarjele komponente su očišćene. Uključujući biblioteku libnm-glib, koja je u NetworkManageru 1.0 zamijenjena bibliotekom libnm, ibft dodatak je uklonjen (za prijenos podataka o mrežnoj konfiguraciji iz firmvera, trebali biste koristiti nm-initrd-generator iz initrd-a) i podršku za „glavni .monitor-” postavka je zaustavljena veza-datoteke" u NetworkManager.conf (treba eksplicitno pozvati "nmcli učitavanje veze" ili "nmcli ponovno učitavanje veze");
  • Po defaultu, ugrađeni DHCP klijent je aktiviran (interni način rada) umjesto prethodno korištene dhclient aplikacije. Možete promijeniti zadanu vrijednost koristeći opciju izgradnje “--with-config-dhcp-default” ili postavljanjem main.dhcp u konfiguracijskoj datoteci;
  • Dodata je mogućnost konfigurisanja fq_codel (Fair Queuing Controlled Delay) discipline upravljanja redovima za pakete koji čekaju da budu poslati i preslikane akcije za zrcaljenje saobraćaja;
  • Za distribucije, moguće je postaviti skripte za otpremanje u /usr/lib/NetworkManager direktorij, koje se mogu koristiti u sistemskim slikama koje su dostupne u režimu samo za čitanje i brišu /etc pri svakom pokretanju;
  • Dodata podrška za direktorije samo za čitanje u keyfile plugin
    (“/usr/lib/NetworkManager/system-connections”), profili u kojima se mogu mijenjati ili brisati putem D-Bus-a (u ovom slučaju, nepromjenjive datoteke u /usr/lib/ su zamijenjene datotekama pohranjenim u /etc ili / trčanje);

  • U libnm-u, kod za raščlanjivanje postavki u JSON formatu je prerađen i omogućena je stroža provjera parametara;
  • U pravilima rutiranja prema izvornoj adresi (policy routing), dodata je podrška za atribut “suppress_prefixlength”;
  • Za VPN WireGuard, implementirana je podrška za skripte za automatsko dodjeljivanje zadane rute “wireguard.ip4-auto-default-route” i “wireguard.ip6-auto-default-route”;
  • Prerađena je implementacija dodataka za upravljanje postavkama i način pohranjivanja profila na disk. Dodata podrška za migraciju profila veze između dodataka;
  • Profile pohranjene u memoriji sada obrađuje samo dodatak keyfile i pohranjuje u /run direktorij, što izbjegava gubljenje profila nakon ponovnog pokretanja NetworkManagera i omogućava korištenje FS-baziranog API-ja za kreiranje profila u memoriji;
  • Dodata nova D-Bus metoda AddConnection2(), što vam omogućava da blokirate automatsko povezivanje profila u trenutku njegovog kreiranja. U metodi Update2() dodana je zastavica „no-reapply” u kojoj promena sadržaja profila veze ne menja automatski stvarnu konfiguraciju uređaja sve dok se profil ponovo ne aktivira;
  • Dodata je postavka “ipv6.method=disabled” koja vam omogućava da onemogućite IPv6 za uređaj.

izvor: opennet.ru

Dodajte komentar