NetworkManager 1.20.0 vrystelling

gepubliseer nuwe stabiele weergawe van die koppelvlak om die opstel van netwerkparameters te vereenvoudig - NetworkManager 1.20. Inproppe om VPN te ondersteun, word OpenConnect, PPTP, OpenVPN en OpenSWAN deur hul eie ontwikkelingsiklusse ontwikkel.

Die belangrikste innovasies Netwerkbestuurder 1.20:

  • Bygevoeg ondersteuning vir draadlose Mesh-netwerke, elke nodus waarin deur naburige nodusse verbind is;
  • Verouderde komponente is skoongemaak. Insluitend die libnm-glib-biblioteek, wat in NetworkManager 1.0 deur die libnm-biblioteek vervang is, is die ibft-inprop verwyder (om netwerkkonfigurasiedata vanaf die firmware oor te dra, moet jy nm-initrd-generator vanaf initrd gebruik) en ondersteuning vir die "hoof .monitor-” instelling is gestop verbinding-lêers" in NetworkManager.conf (moet eksplisiet noem "nmcli konneksie laai" of "nmcli verbinding herlaai");
  • By verstek is die ingeboude DHCP-kliënt geaktiveer (interne modus) in plaas van die voorheen gebruikte dhclient-toepassing. Jy kan die verstekwaarde verander deur die “--with-config-dhcp-default” bou-opsie te gebruik of deur main.dhcp in die konfigurasielêer te stel;
  • Bygevoeg die vermoë om die fq_codel (Fair Queuing Controlled Delay) toubestuurdissipline te konfigureer vir pakkies wat wag om gestuur te word en die weerspieëlaksie vir verkeersspieëling;
  • Vir verspreidings is dit moontlik om versendingskrifte in die /usr/lib/NetworkManager-gids te plaas, wat gebruik kan word in stelselbeelde wat in leesalleen-modus beskikbaar is en /etc by elke opstart uitvee;
  • Ondersteuning vir leesalleen-gidse by die sleutellêer-inprop gevoeg
    ("/usr/lib/NetworkManager/system-connections"), profiele waarin via D-Bus verander of uitgevee kan word (in hierdie geval word onveranderbare lêers in /usr/lib/ oorheers deur lêers wat in /etc of / gestoor is hardloop);

  • In libnm is die kode vir die ontleding van instellings in JSON-formaat herwerk en strenger kontrolering van parameters word verskaf;
  • In roeteerreëls volgens bronadres (beleidsroetering), is ondersteuning vir die "onderdruk_voorvoegsellengte"-kenmerk bygevoeg;
  • Vir VPN WireGuard is ondersteuning vir skrifte vir die outomatiese toewys van 'n verstekroete "wireguard.ip4-auto-default-route" en "wireguard.ip6-auto-default-route" geïmplementeer;
  • Die implementering van instellingsbestuur-inproppe en die metode om profiele op skyf te stoor, is herwerk. Bygevoeg ondersteuning vir die migrasie van verbindingsprofiele tussen inproppe;
  • Profiele wat in die geheue gestoor is, word nou slegs deur die sleutellêer-inprop verwerk en in die /run-gids gestoor, wat die verlies van profiele vermy nadat NetworkManager herbegin is en dit moontlik maak om die FS-gebaseerde API te gebruik om profiele in die geheue te skep;
  • Bygevoeg nuwe D-Bus metode AddConnection2(), wat jou toelaat om outomatiese verbinding van 'n profiel te blokkeer ten tyde van die skepping daarvan. In metode Update2() het die “no-reapply”-vlag bygevoeg, waarin die verandering van die inhoud van die verbindingsprofiel nie outomaties die werklike konfigurasie van die toestel verander totdat die profiel weer geaktiveer is nie;
  • Het die "ipv6.method=disabled" instelling bygevoeg, wat jou toelaat om IPv6 vir die toestel te deaktiveer.

Bron: opennet.ru

Voeg 'n opmerking