Izdanje mrežnog konfiguratora NetworkManager 1.20.0

Objavljeno novo stabilno izdanje sučelja za pojednostavljenje postavljanja mrežnih parametara - NetworkManager 1.20. Плагины za podršku VPN-u, OpenConnect, PPTP, OpenVPN i OpenSWAN razvijaju se kroz vlastite razvojne cikluse.

Glavni inovacije NetworkManager 1.20:

  • Dodana podrška za bežične Mesh mreže, svaki čvor u kojem je povezan preko susjednih čvorova;
  • Zastarjele komponente su očišćene. Uključujući biblioteku libnm-glib, koja je u NetworkManageru 1.0 zamijenjena bibliotekom libnm, dodatak ibft je uklonjen (za prijenos podataka o mrežnoj konfiguraciji iz firmvera, trebali biste koristiti nm-initrd-generator iz initrd-a) i podrška za "main .monitor-” postavka je zaustavljena veza-datoteke" u NetworkManager.conf (treba izričito pozvati "nmcli učitavanje veze" ili "ponovno učitavanje nmcli veze");
  • Prema zadanim postavkama, ugrađeni DHCP klijent je aktiviran (interni način rada) umjesto prethodno korištene aplikacije dhclient. Zadanu vrijednost možete promijeniti pomoću opcije izgradnje “--with-config-dhcp-default” ili postavljanjem main.dhcp u konfiguracijskoj datoteci;
  • Dodana je mogućnost konfiguriranja discipline upravljanja redom čekanja fq_codel (Fair Queuing Controlled Delay) za pakete koji čekaju na slanje i mirred akcije za zrcaljenje prometa;
  • Za distribucije je moguće postaviti skripte za slanje u /usr/lib/NetworkManager direktorij, koji se može koristiti u slikama sustava koje su dostupne u načinu samo za čitanje i brisati /etc pri svakom pokretanju;
  • Dodana podrška za direktorije samo za čitanje dodatku datoteke ključeva
    (“/usr/lib/NetworkManager/system-connections”), profili u kojima se mogu mijenjati ili brisati putem D-Busa (u ovom slučaju neizmjenjive datoteke u /usr/lib/ nadjačavaju datoteke pohranjene u /etc ili / trčanje);

  • U libnm-u, kod za raščlanjivanje postavki u JSON formatu je prerađen i omogućena je stroža provjera parametara;
  • U pravilima usmjeravanja prema izvornoj adresi (usmjeravanje politike), dodana je podrška za atribut "suppress_prefixlength";
  • Za VPN WireGuard implementirana je podrška za skripte za automatsko dodjeljivanje zadane rute “wireguard.ip4-auto-default-route” i “wireguard.ip6-auto-default-route”;
  • Dorađena je implementacija dodataka za upravljanje postavkama i način pohranjivanja profila na disk. Dodana podrška za migraciju profila veze između dodataka;
  • Profile pohranjene u memoriji sada obrađuje samo dodatak datoteke ključeva i pohranjuju u direktorij /run, čime se izbjegava gubitak profila nakon ponovnog pokretanja NetworkManagera i omogućuje korištenje API-ja temeljenog na FS-u za stvaranje profila u memoriji;
  • Dodana nova D-Bus metoda Dodaj vezu2(), koji vam omogućuje blokiranje automatskog povezivanja profila u trenutku njegove izrade. U metodi Ažuriraj2() dodana zastavica "no-reapply", u kojoj promjena sadržaja profila veze ne mijenja automatski stvarnu konfiguraciju uređaja dok se profil ponovno ne aktivira;
  • Dodana je postavka "ipv6.method=disabled", koja vam omogućuje da onemogućite IPv6 za uređaj.

Izvor: opennet.ru

Dodajte komentar