Rilascio del configuratore di rete NetworkManager 1.20.0
pubblicato nuova versione stabile dell'interfaccia per semplificare l'impostazione dei parametri di rete - NetworkManager 1.20. plugins per supportare VPN, OpenConnect, PPTP, OpenVPN e OpenSWAN vengono sviluppati attraverso i propri cicli di sviluppo.
Aggiunto supporto per reti Mesh wireless, ogni nodo in cui è connesso tramite nodi vicini;
I componenti obsoleti sono stati puliti. Inclusa la libreria libnm-glib, che è stata sostituita in NetworkManager 1.0 dalla libreria libnm, è stato rimosso il plugin ibft (per trasferire i dati di configurazione della rete dal firmware, è necessario utilizzare nm-initrd-generator da initrd) e il supporto per il "main L'impostazione .monitor-" è stata interrotta Connection-Files" in NetworkManager.conf (dovrebbe chiamare esplicitamente "nmcli Connection Load" o "nmcli Connection Reload");
Per impostazione predefinita, è attivato il client DHCP integrato (modalità interna) al posto dell'applicazione dhclient utilizzata in precedenza. È possibile modificare il valore predefinito utilizzando l'opzione di compilazione “--with-config-dhcp-default” o impostando main.dhcp nel file di configurazione;
Aggiunta la possibilità di configurare la disciplina di gestione delle code fq_codel (Fair Queuing Controlled Delay) per i pacchetti in attesa di essere inviati e l'azione di mirroring per il traffic mirroring;
Per le distribuzioni, è possibile inserire script di invio nella directory /usr/lib/NetworkManager, che possono essere utilizzati nelle immagini di sistema disponibili in modalità di sola lettura e cancellare /etc ad ogni avvio;
Aggiunto il supporto per le directory di sola lettura al plugin keyfile
(“/usr/lib/NetworkManager/system-connections”), profili in cui è possibile modificare o eliminare tramite D-Bus (in questo caso, i file non modificabili in /usr/lib/ vengono sovrascritti dai file archiviati in /etc o / correre);
In libnm, il codice per l'analisi delle impostazioni in formato JSON è stato rielaborato e viene fornito un controllo più rigoroso dei parametri;
Nelle regole di routing per indirizzo di origine (policy routing), è stato aggiunto il supporto per l'attributo “suppress_prefixlength”;
Per VPN WireGuard è stato implementato il supporto per gli script per l'assegnazione automatica di un percorso predefinito “wireguard.ip4-auto-default-route” e “wireguard.ip6-auto-default-route”;
L'implementazione dei plugin di gestione delle impostazioni e il metodo di memorizzazione dei profili su disco sono stati rielaborati. Aggiunto supporto per la migrazione dei profili di connessione tra plugin;
I profili archiviati in memoria vengono ora elaborati solo dal plugin keyfile e archiviati nella directory /run, il che evita la perdita di profili dopo il riavvio di NetworkManager e rende possibile utilizzare l'API basata su FS per creare profili in memoria;
Aggiunto nuovo metodo D-Bus AggiungiConnessione2(), che consente di bloccare la connessione automatica di un profilo al momento della sua creazione. Nel metodo Aggiorna2() aggiunto il flag “no-reapply”, in cui la modifica del contenuto del profilo di connessione non modifica automaticamente l'effettiva configurazione del dispositivo finché il profilo non viene riattivato;
Aggiunta l'impostazione "ipv6.method=disabled", che consente di disabilitare IPv6 per il dispositivo.