NetworkManager 1.20.0 laidiens

publicēts jauns stabils interfeisa laidiens, lai vienkāršotu tīkla parametru iestatīšanu - NetworkManager 1.20. Spraudņi lai atbalstītu VPN, OpenConnect, PPTP, OpenVPN un OpenSWAN tiek izstrādāti, izmantojot savus izstrādes ciklus.

Galvenais jauninājumiem NetworkManager 1.20:

  • Pievienots atbalsts bezvadu Mesh tīkliem, kur katrs mezgls ir savienots caur blakus esošajiem mezgliem;
  • Novecojušas detaļas ir iztīrītas. Ieskaitot bibliotēku libnm-glib, kas programmā NetworkManager 1.0 tika aizstāta ar libnm bibliotēku, tika noņemts ibft spraudnis (lai pārsūtītu tīkla konfigurācijas datus no programmaparatūras, jāizmanto nm-initrd-generator no initrd) un atbalsts galvenajai. .monitor-” iestatījums tika apturēts connection-files" failā NetworkManager.conf (ir skaidri jāizsauc "nmcli savienojuma ielāde" vai "nmcli savienojuma pārlādēšana");
  • Pēc noklusējuma tiek aktivizēts iebūvētais DHCP klients (iekšējais režīms), nevis iepriekš izmantotā dhclient lietojumprogramma. Noklusēto vērtību var mainīt, izmantojot būvēšanas opciju “--with-config-dhcp-default” vai konfigurācijas failā iestatot main.dhcp;
  • Pievienota iespēja konfigurēt fq_code (Fair Queuing Controlled Delay) rindu pārvaldības disciplīnu paketēm, kas gaida nosūtīšanu, un mirred darbību satiksmes spoguļošanai;
  • Izplatījumiem ir iespējams ievietot /usr/lib/NetworkManager direktorijā nosūtīšanas skriptus, kurus var izmantot sistēmas attēlos, kas ir pieejami tikai lasīšanas režīmā un notīriet /etc katrā startēšanas reizē;
  • Atslēgas faila spraudnim ir pievienots atbalsts tikai lasāmiem direktorijiem
    (“/usr/lib/NetworkManager/system-connections”), profilus, kuros var mainīt vai dzēst, izmantojot D-Bus (šajā gadījumā nepārveidojamos failus mapē /usr/lib/ ignorē faili, kas saglabāti mapē /etc vai / skriet);

  • Libnm kods iestatījumu parsēšanai JSON formātā ir pārstrādāts un nodrošināta stingrāka parametru pārbaude;
  • Maršrutēšanas noteikumos pēc avota adreses (politikas maršrutēšana) ir pievienots atribūta “suppress_prefixlength” atbalsts;
  • VPN WireGuard ir ieviests skriptu atbalsts noklusējuma maršruta “wireguard.ip4-auto-default-route” un “wireguard.ip6-auto-default-route” automātiskai piešķiršanai;
  • Ir pārstrādāta iestatījumu pārvaldības spraudņu ieviešana un metode profilu glabāšanai diskā. Pievienots atbalsts savienojuma profilu migrēšanai starp spraudņiem;
  • Atmiņā saglabātos profilus tagad apstrādā tikai atslēgas faila spraudnis un tie tiek glabāti direktorijā /run, kas ļauj izvairīties no profilu zaudēšanas pēc NetworkManager restartēšanas un ļauj izmantot uz FS balstītu API, lai izveidotu profilus atmiņā;
  • Pievienota jauna D-Bus metode AddConnection2(), kas ļauj bloķēt profila automātisko savienojumu tā izveides brīdī. Metodē Update2() pievienots karodziņš “no-reapply”, kurā, mainot savienojuma profila saturu, līdz profila atkārtotai aktivizēšanai netiek automātiski mainīta faktiskā ierīces konfigurācija;
  • Pievienots iestatījums “ipv6.method=disabled”, kas ļauj ierīcei atspējot IPv6.

Avots: opennet.ru

Pievieno komentāru