Izdaja omrežnega konfiguratorja NetworkManager 1.20.0

Objavljeno nova stabilna izdaja vmesnika za poenostavitev nastavitve omrežnih parametrov - NetworkManager 1.20. Plugins za podporo VPN, OpenConnect, PPTP, OpenVPN in OpenSWAN se razvijajo skozi lastne razvojne cikle.

Glavni inovacije NetworkManager 1.20:

  • Dodana podpora za brezžična omrežja Mesh, v katerih je vsako vozlišče povezano prek sosednjih vozlišč;
  • Zastarele komponente so bile očiščene. Vključno s knjižnico libnm-glib, ki jo je v NetworkManager 1.0 nadomestila knjižnica libnm, je bil odstranjen vtičnik ibft (za prenos podatkov o omrežni konfiguraciji iz vdelane programske opreme morate uporabiti nm-initrd-generator iz initrd) in podpora za »main .monitor-” nastavitev je bila ustavljena povezava-datoteke" v NetworkManager.conf (izrecno mora poklicati "nmcli connection load" ali "nmcli connection reload");
  • Privzeto je aktiviran vgrajeni odjemalec DHCP (notranji način) namesto predhodno uporabljene aplikacije dhclient. Privzeto vrednost lahko spremenite z možnostjo gradnje »--with-config-dhcp-default« ali z nastavitvijo main.dhcp v konfiguracijski datoteki;
  • Dodana možnost konfiguriranja discipline upravljanja čakalne vrste fq_codel (Fair Queuing Controlled Delay) za pakete, ki čakajo na pošiljanje, in zrcaljeno dejanje za zrcaljenje prometa;
  • Za distribucije je možno v imenik /usr/lib/NetworkManager namestiti odpremne skripte, ki jih je mogoče uporabiti v sistemskih slikah, ki so na voljo v načinu samo za branje in počistite /etc ob vsakem zagonu;
  • Dodana podpora za imenike samo za branje v vtičnik datoteke ključev
    (»/usr/lib/NetworkManager/system-connections«), profile v katerih je mogoče spremeniti ali izbrisati prek D-Bus (v tem primeru nespremenljive datoteke v /usr/lib/ preglasijo datoteke, shranjene v /etc ali / teči);

  • V libnm je bila koda za razčlenjevanje nastavitev v formatu JSON predelana in zagotovljeno je strožje preverjanje parametrov;
  • V pravilih usmerjanja po izvornem naslovu (usmerjanje pravilnika) je bila dodana podpora za atribut »suppress_prefixlength«;
  • Za VPN WireGuard je implementirana podpora za skripte za samodejno dodeljevanje privzete poti »wireguard.ip4-auto-default-route« in »wireguard.ip6-auto-default-route«;
  • Predelana je implementacija vtičnikov za upravljanje nastavitev in način shranjevanja profilov na disk. Dodana podpora za selitev povezovalnih profilov med vtičniki;
  • Profile, shranjene v pomnilniku, zdaj obdeluje samo vtičnik datoteke ključev in shrani v imenik /run, kar preprečuje izgubo profilov po ponovnem zagonu NetworkManagerja in omogoča uporabo API-ja, ki temelji na FS, za ustvarjanje profilov v pomnilniku;
  • Dodana nova metoda D-Bus Dodaj povezavo2(), ki vam omogoča, da blokirate samodejno povezavo profila v času njegovega ustvarjanja. V metodi Posodobitev2() dodana zastavica »no-reapply«, pri kateri sprememba vsebine profila povezave ne spremeni samodejno dejanske konfiguracije naprave, dokler se profil ponovno ne aktivira;
  • Dodana je nastavitev »ipv6.method=disabled«, ki vam omogoča onemogočanje IPv6 za napravo.

Vir: opennet.ru

Dodaj komentar