Lansarea configuratorului de rețea NetworkManager 1.20.0

publicat o nouă versiune stabilă a interfeței pentru a simplifica configurarea parametrilor de rețea - NetworkManager 1.20. Плагины pentru a sprijini VPN, OpenConnect, PPTP, OpenVPN și OpenSWAN sunt dezvoltate prin propriile lor cicluri de dezvoltare.

Principalul inovații NetworkManager 1.20:

  • S-a adăugat suport pentru rețelele wireless Mesh, fiecare nod în care este conectat prin noduri învecinate;
  • Componentele învechite au fost curățate. Inclusiv biblioteca libnm-glib, care a fost înlocuită în NetworkManager 1.0 de biblioteca libnm, pluginul ibft a fost eliminat (pentru a transfera datele de configurare a rețelei din firmware, ar trebui să utilizați nm-initrd-generator de la initrd) și suport pentru „principal Setarea .monitor-” a fost oprită fișierele de conexiune” în NetworkManager.conf (ar trebui să apeleze în mod explicit „nmcli connection load” sau „nmcli connection reload”);
  • În mod implicit, clientul DHCP încorporat este activat (mod intern) în locul aplicației dhclient utilizate anterior. Puteți modifica valoarea implicită folosind opțiunea de compilare „--with-config-dhcp-default” sau setând main.dhcp în fișierul de configurare;
  • A fost adăugată capacitatea de a configura disciplina de gestionare a cozii fq_codel (Fair Queuing Controlled Delay) pentru pachetele care așteaptă să fie trimise și acțiunea în oglindă pentru oglindirea traficului;
  • Pentru distribuții, este posibil să plasați scripturi de expediere în directorul /usr/lib/NetworkManager, care pot fi utilizate în imaginile de sistem care sunt disponibile în modul doar citire și ștergeți /etc la fiecare pornire;
  • S-a adăugat suport pentru directoarele numai pentru citire la pluginul keyfile
    („/usr/lib/NetworkManager/system-connections”), profiluri în care pot fi modificate sau șterse prin D-Bus (în acest caz, fișierele nemodificabile din /usr/lib/ sunt suprascrise de fișierele stocate în /etc sau / alerga);

  • În libnm, codul pentru analizarea setărilor în format JSON a fost reproiectat și este furnizată o verificare mai strictă a parametrilor;
  • În regulile de rutare după adresa sursă (policy de rutare), a fost adăugat suport pentru atributul „suppress_prefixlength”;
  • Pentru VPN WireGuard, a fost implementat suport pentru scripturi pentru atribuirea automată a unei rute implicite „wireguard.ip4-auto-default-route” și „wireguard.ip6-auto-default-route”;
  • Implementarea pluginurilor de gestionare a setărilor și metoda de stocare a profilurilor pe disc au fost reelaborate. S-a adăugat suport pentru migrarea profilurilor de conexiune între pluginuri;
  • Profilurile stocate în memorie sunt acum procesate doar de pluginul keyfile și stocate în directorul /run, ceea ce evită pierderea profilurilor după repornirea NetworkManager și face posibilă utilizarea API-ului bazat pe FS pentru a crea profiluri în memorie;
  • S-a adăugat o nouă metodă D-Bus AddConnection2(), care vă permite să blocați conexiunea automată a unui profil în momentul creării acestuia. In metoda Actualizare2() a adăugat indicatorul „no-reapply”, în care modificarea conținutului profilului de conexiune nu modifică automat configurația reală a dispozitivului până când profilul este reactivat;
  • S-a adăugat setarea „ipv6.method=disabled”, care vă permite să dezactivați IPv6 pentru dispozitiv.

Sursa: opennet.ru

Adauga un comentariu