Rilascio del configuratore di rete NetworkManager 1.32.0

È disponibile un rilascio stabile dell'interfaccia per semplificare la configurazione delle impostazioni di rete — NetworkManager 1.32.0. I plugin per il supporto di VPN, OpenConnect, PPTP, OpenVPN e OpenSWAN sono in fase di sviluppo all'interno dei propri cicli di sviluppo.

Novità principali di NetworkManager 1.32:

  • È stata introdotta la possibilità di scegliere il backend per la gestione del firewall, per cui è stata aggiunta una nuova opzione in NetworkManager.conf «[main].firewall-backend». Il backend predefinito è impostato su «nftables», e quando il file /usr/sbin/nft è assente e /usr/sbin/iptables è presente, viene utilizzato il backend «iptables». In futuro è previsto l'aggiunta di un ulteriore backend basato su Firewalld. Questa funzionalità può essere utilizzata per configurare il traduttore di indirizzi tramite nftables (in precedenza era utilizzato solo iptables) quando è attivato il profilo di condivisione.
  • Sono state aggiunte nuove opzioni «ethtool.pause-autoneg», «ethtool.pause-rx» e «ethtool.pause-tx» per introdurre ritardi nella ricezione o nella trasmissione di frame Ethernet. Le opzioni aggiunte corrispondono a modalità simili nel comando ethtool — «—pause devname [autoneg on|off] [rx on|off] [tx on|off]».
  • È stato aggiunto il parametro «ethernet.accept-all-mac-addresses», che consente di mettere l'interfaccia di rete in modalità «promiscuous» per analizzare i pacchetti di rete transitivi non indirizzati al sistema attuale.
  • È stata fornita la possibilità di eseguire reverse DNS lookup per la configurazione del nome host basata sul nome DNS definito per l'indirizzo IP assegnato al sistema. La modalità viene attivata tramite l'opzione hostname nel profilo. In precedenza, il nome host veniva determinato chiamando la funzione getnameinfo(), che considerava la configurazione NSS e il nome specificato nel file /etc/hostname (la nuova funzionalità consente di impostare il nome solo in base alla risoluzione della zona inversa in DNS). Per richiedere il nome host tramite DNS, ora viene utilizzata l'API systemd-resolved, e se systemd non viene applicato, viene avviato il gestore ‘nm-daemon-helper’ basato sul modulo NSS ‘dns’.
  • È stata aggiunta la supporto per i tipi di regole di instradamento «prohibit», «blackhole» e «unreachable».
  • Modificato il comportamento riguardante le regole di controllo del traffico: per impostazione predefinita, NetworkManager ora conserva le regole qdiscs e i filtri del traffico già impostati nel sistema.
  • È stata garantita la mirroring dei profili delle connessioni wireless di NetworkManager nei file di configurazione di iwd.
  • Aggiunta la supporto per l'opzione DHCP 249 (Route statica classless di Microsoft).
  • Aggiunta la supporto per il parametro del kernel «rd.net.dhcp.retry», che controlla la richiesta di aggiornamenti del binding a indirizzo IP.
  • Significativa ristrutturazione dei testi sorgente.
  • Apportate modifiche all'API che non dovrebbero influire sulla compatibilità con le attuali estensioni. Ad esempio, è stata interrotta l'elaborazione del segnale PropertiesChanged e della proprietà D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, che sono state dichiarate obsolete da tempo. Nella libreria libnm, le definizioni delle strutture sono state nascoste nelle classi NMSimpleConnection, NMSetting e NMSetting. È stato utilizzato il formato «connection.uuid» come chiave principale per identificare il profilo di connessione.

Inoltre, si segnala il rilascio del gestore di rete ConnMan 1.40, sviluppato da Intel, caratterizzato da un basso consumo di risorse di sistema e la presenza di strumenti flessibili per l'espansione delle funzionalità tramite plugin. ConnMan è utilizzato in piattaforme e distribuzioni come Tizen, Yocto, Sailfish, Aldebaran Robotics e Nest, oltre che in vari dispositivi consumer con firmware basati su Linux.

Anche Intel ha pubblicato la versione 1.15 del demone Wi-Fi IWD (iNet Wireless Daemon), sviluppato come alternativa a wpa_supplicant per collegare i sistemi Linux a reti wireless. IWD può essere utilizzato in modo autonomo oppure come backend per i configuratori di rete Network Manager e ConnMan. Il progetto è adatto per applicazioni su dispositivi embedded ed è ottimizzato per un consumo minimo di memoria e spazio su disco. IWD non utilizza librerie esterne e si basa esclusivamente sulle funzionalità fornite dal kernel Linux standard (è sufficiente avere il kernel Linux e Glibc).

Nella nuova versione di ConnMan sono stati registrati solo bugfix, riguardanti la gestione dello stato di connessione automatica e disconnessione in WiFi. È stata anche risolta una vulnerabilità causata da un overflow del buffer nel codice del DNS Proxy. Nella nuova versione di IWD è stata implementata la supporto all'esportazione delle informazioni sul funzionamento del processo in background, è stata aggiunta la possibilità di prevedere l'intensità del flusso di pacchetti in modalità VHT RX (Very High Throughput) e garantita la supporto alla procedura FT-over-DS con più set di servizi di base (BSS).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster