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.

Il principale innovazioni Gestore di rete 1.20:

  • 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.

Fonte: opennet.ru

Aggiungi un commento