Versió de NetworkManager 1.20.0

publicat nova versió estable de la interfície per simplificar la configuració dels paràmetres de xarxa - NetworkManager 1.20. Connectors per donar suport a VPN, OpenConnect, PPTP, OpenVPN i OpenSWAN s'estan desenvolupant mitjançant els seus propis cicles de desenvolupament.

El principal innovacions NetworkManager 1.20:

  • S'ha afegit suport per a xarxes Mesh sense fil, cada node en el qual està connectat a través de nodes veïns;
  • S'han netejat els components obsolets. Incloent la biblioteca libnm-glib, que es va substituir a NetworkManager 1.0 per la biblioteca libnm, es va eliminar el connector ibft (per transferir les dades de configuració de xarxa des del microprogramari, hauríeu d'utilitzar nm-initrd-generator des d'initrd) i suport per al "principal". .monitor-" s'ha aturat la configuració de fitxers de connexió" a NetworkManager.conf (hauria d'anomenar explícitament "nmcli connection load" o "nmcli connection reload");
  • Per defecte, el client DHCP integrat està activat (mode intern) en lloc de l'aplicació dhclient utilitzada anteriorment. Podeu canviar el valor predeterminat mitjançant l'opció de compilació "--with-config-dhcp-default" o configurant main.dhcp al fitxer de configuració;
  • S'ha afegit la possibilitat de configurar la disciplina de gestió de cues fq_codel (Fair Queuing Controlled Delay) per als paquets que esperen ser enviats i l'acció duplicada per a la duplicació del trànsit;
  • Per a les distribucions, és possible col·locar scripts d'enviament al directori /usr/lib/NetworkManager, que es poden utilitzar en imatges del sistema que estan disponibles en mode de només lectura i esborrar /etc a cada inici;
  • S'ha afegit suport per a directoris de només lectura al connector del fitxer de claus
    ("/usr/lib/NetworkManager/system-connections"), perfils en els quals es poden canviar o esborrar mitjançant D-Bus (en aquest cas, els fitxers no modificables a /usr/lib/ són substituïts pels fitxers emmagatzemats a /etc o / correr);

  • A libnm, el codi per analitzar la configuració en format JSON s'ha reelaborat i es proporciona una comprovació més estricta dels paràmetres;
  • A les regles d'encaminament per adreça d'origen (encaminament de polítiques), s'ha afegit suport per a l'atribut “suppress_prefixlength”;
  • Per a VPN WireGuard, s'ha implementat suport per a scripts per assignar automàticament una ruta predeterminada "wireguard.ip4-auto-default-route" i "wireguard.ip6-auto-default-route";
  • S'ha reelaborat la implementació dels connectors de gestió de la configuració i el mètode d'emmagatzematge de perfils al disc. S'ha afegit suport per migrar perfils de connexió entre connectors;
  • Els perfils emmagatzemats a la memòria ara només es processen pel connector del fitxer de claus i s'emmagatzemen al directori /run, la qual cosa evita perdre perfils després de reiniciar NetworkManager i permet utilitzar l'API basada en FS per crear perfils a la memòria;
  • S'ha afegit un nou mètode D-Bus AddConnection2(), que permet bloquejar la connexió automàtica d'un perfil en el moment de la seva creació. En mètode Actualització 2() s'ha afegit la marca "no tornar a aplicar", en la qual canviar el contingut del perfil de connexió no canvia automàticament la configuració real del dispositiu fins que es reactiva el perfil;
  • S'ha afegit la configuració "ipv6.method=disabled", que us permet desactivar IPv6 per al dispositiu.

Font: opennet.ru

Afegeix comentari