NetworkManager 1.20.0 eldono

eldonita nova stabila eldono de la interfaco por simpligi agordon de retaj parametroj - NetworkManager 1.20. Kromaĵoj por subteni VPN, OpenConnect, PPTP, OpenVPN kaj OpenSWAN estas evoluigitaj per siaj propraj evolucikloj.

Ĉefa novigoj NetworkManager 1.20:

  • Aldonita subteno por sendrataj Mesh-retoj, ĉiu nodo en kiu estas konektita tra najbaraj nodoj;
  • Malnoviĝintaj komponantoj estis purigitaj. Inkluzive de la libnm-glib-biblioteko, kiu estis anstataŭigita en NetworkManager 1.0 per la libnm-biblioteko, la ibft-kromaĵo estis forigita (por translokigi retajn agordajn datumojn de la firmvaro, vi devus uzi nm-initrd-generator de initrd) kaj subteno por la "ĉefa". .monitor-" agordo estis ĉesigita konekto-dosieroj" en NetworkManager.conf (devus eksplicite nomi "nmcli-konekto-ŝarĝo" aŭ "nmcli-konekto-reŝargi");
  • Defaŭlte, la enkonstruita DHCP-kliento estas aktivigita (interna reĝimo) anstataŭ la antaŭe uzita dhclient-aplikaĵo. Vi povas ŝanĝi la defaŭltan valoron uzante la konstruan opcion "--with-config-dhcp-default" aŭ agordante main.dhcp en la agorda dosiero;
  • Aldonita la kapablo agordi la fq_codel (Fair Queuing Controlled Delay) atendovicadministrado disciplino por pakoj atendantaj esti senditaj kaj la spegulita ago por trafikspegulado;
  • Por distribuoj, estas eble meti sendoskriptojn en la dosierujon /usr/lib/NetworkManager, kiu povas esti uzata en sistemaj bildoj, kiuj estas disponeblaj en nurlegebla reĝimo kaj malbaras /etc ĉe ĉiu ekfunkciigo;
  • Aldonita subteno por nurlegeblaj dosierujoj al la ŝlosildosiera kromaĵo
    ("/usr/lib/NetworkManager/system-connections"), profiloj en kiuj povas esti ŝanĝitaj aŭ forigitaj per D-Bus (en ĉi tiu kazo, neŝanĝeblaj dosieroj en /usr/lib/ estas anstataŭitaj de dosieroj konservitaj en /etc aŭ / kuri);

  • En libnm, la kodo por analizaj agordoj en JSON-formato estis reverkita kaj pli strikta kontrolado de parametroj estas provizita;
  • En vojreguloj laŭ fontadreso (politikvojigo), subteno por la atributo "suppress_prefixlength" estis aldonita;
  • Por VPN WireGuard, subteno por skriptoj por aŭtomate atribui defaŭltan itineron "wireguard.ip4-auto-default-route" kaj "wireguard.ip6-auto-default-route" estis efektivigita;
  • La efektivigo de agordaj administradkromaĵoj kaj la metodo de stokado de profiloj sur disko estis reverkitaj. Aldonita subteno por migrado de konektoprofiloj inter kromaĵojn;
  • Profiloj stokitaj en memoro nun estas prilaboritaj nur per la ŝlosildosiera kromaĵo kaj stokitaj en la dosierujo /run, kiu evitas perdi profilojn post rekomenco de NetworkManager kaj ebligas uzi la FS-bazitan API por krei profilojn en memoro;
  • Aldonita nova metodo D-Bus Aldoni Konekton2(), kiu ebligas al vi bloki aŭtomatan konekton de profilo en la momento de ĝia kreado. En metodo Ĝisdatigo2() aldonis la flagon "ne-reapliki", en kiu ŝanĝi la enhavon de la koneksa profilo ne aŭtomate ŝanĝas la realan agordon de la aparato ĝis la profilo estas reaktivigita;
  • Aldonis la agordon "ipv6.method=malŝaltita", kiu ebligas al vi malŝalti IPv6 por la aparato.

fonto: opennet.ru

Aldoni komenton