Utjefte fan it netwurk konfigurator NetworkManager 1.20.0

publisearre nije stabile release fan 'e ynterface om it ynstellen fan netwurkparameters te ferienfâldigjen - NetworkManager 1.20. Plugins om VPN te stypjen, wurde OpenConnect, PPTP, OpenVPN en OpenSWAN ûntwikkele troch har eigen ûntwikkelingssyklusen.

haad ynnovaasjes Netwurkbehearder 1.20:

  • Stipe tafoege foar draadloze mesh-netwurken, elk knooppunt wêryn ferbûn is fia oanbuorjende knooppunten;
  • Ferâldere komponinten binne skjinmakke. Ynklusyf de libnm-glib-bibleteek, dy't yn NetworkManager 1.0 ferfongen waard troch de libnm-bibleteek, waard de ibft-plugin fuortsmiten (om netwurkkonfiguraasjegegevens fan 'e firmware oer te bringen, moatte jo nm-initrd-generator fan initrd brûke) en stipe foar de "haad" .monitor-” ynstelling waard stoppe ferbining-triemmen" yn NetworkManager.conf (moat eksplisyt neame "nmcli ferbining load" of "nmcli ferbining opnij laden");
  • Standert is de ynboude DHCP-kliïnt aktivearre (ynterne modus) ynstee fan de earder brûkte dhclient-applikaasje. Jo kinne de standertwearde wizigje mei de "--with-config-dhcp-default" build-opsje of troch it ynstellen fan main.dhcp yn it konfiguraasjetriem;
  • De mooglikheid tafoege om de fq_codel (Fair Queuing Controlled Delay) wachtrige behear dissipline te konfigurearjen foar pakketten dy't wachtsje om te ferstjoeren en de spegeljende aksje foar ferkearsspegeljen;
  • Foar distribúsjes is it mooglik om ferstjoerskripts te pleatsen yn 'e map /usr/lib/NetworkManager, dy't brûkt wurde kinne yn systeemôfbyldings dy't beskikber binne yn allinich-lêsmodus en /etc by elke opstart wiskje;
  • Stipe tafoege foar allinich-lês-mappen oan it keyfile-plugin
    ("/usr/lib/NetworkManager/system-connections"), profilen wêryn kinne wurde wizige of wiske fia D-Bus (yn dit gefal wurde net te wizigjen triemmen yn /usr/lib/ oerskreaun troch triemmen opslein yn /etc of / run);

  • Yn libnm is de koade foar it parsearjen fan ynstellings yn JSON-formaat opnij bewurke en strangere kontrôle fan parameters wurdt levere;
  • Yn routing regels troch boarne adres (belied routing), stipe foar de "suppress_prefixlength" attribút is tafoege;
  • Foar VPN WireGuard is stipe foar skripts foar it automatysk tawizen fan in standertrûte "wireguard.ip4-auto-default-route" en "wireguard.ip6-auto-default-route" ymplementearre;
  • De ymplemintaasje fan plugins foar ynstellingsbehear en de metoade foar it bewarjen fan profilen op skiif binne opnij bewurke. Stipe tafoege foar it migrearjen fan ferbiningsprofilen tusken plugins;
  • Profilen opslein yn it ûnthâld wurde no ferwurke allinnich troch de keyfile plugin en opslein yn de map / run, dy't foarkomt ferliest profilen nei it opnij starte NetworkManager en makket it mooglik om te brûken de FS-basearre API te meitsjen profilen yn it ûnthâld;
  • Nije D-Bus metoade tafoege AddConnection2(), wêrtroch jo automatyske ferbining fan in profyl kinne blokkearje op it momint fan it oanmeitsjen. Yn metoade Update 2() tafoege de flagge "no-reapply", wêryn it feroarjen fan de ynhâld fan it ferbiningsprofyl net automatysk de eigentlike konfiguraasje fan it apparaat feroaret oant it profyl opnij aktivearre wurdt;
  • De ynstelling "ipv6.method=útskeakele" tafoege, wêrtroch jo IPv6 foar it apparaat útskeakelje kinne.

Boarne: opennet.ru

Add a comment