NetworkManager 1.20.0 buraxılışı

nəşr edilmişdir şəbəkə parametrlərinin qurulmasını asanlaşdırmaq üçün interfeysin yeni stabil buraxılışı - NetworkManager 1.20. Plugins VPN-i dəstəkləmək üçün OpenConnect, PPTP, OpenVPN və OpenSWAN öz inkişaf dövrləri vasitəsilə hazırlanır.

Əsas yeniliklər NetworkManager 1.20:

  • Hər bir node qonşu qovşaqlar vasitəsilə birləşdirilən simsiz Mesh şəbəkələri üçün əlavə dəstək;
  • Köhnəlmiş komponentlər təmizlənib. NetworkManager 1.0-da libnm kitabxanası ilə əvəz edilən libnm-glib kitabxanası da daxil olmaqla, ibft plagini silindi (şəbəkə konfiqurasiyası məlumatlarını mikroproqramdan ötürmək üçün initrd-dən nm-initrd-generator istifadə etməlisiniz) və "əsas" üçün dəstək .monitor-” parametri NetworkManager.conf-da bağlantı faylları dayandırıldı (açıq şəkildə “nmcli bağlantı yükü” və ya “nmcli bağlantının yenidən yüklənməsi” adlandırılmalıdır);
  • Varsayılan olaraq, əvvəllər istifadə olunan dhclient tətbiqi əvəzinə daxili DHCP müştəri aktivləşdirilir (daxili rejim). Siz “--with-config-dhcp-default” qurma seçimindən istifadə edərək və ya konfiqurasiya faylında main.dhcp parametrini təyin etməklə defolt dəyəri dəyişə bilərsiniz;
  • Göndərilməyi gözləyən paketlər üçün fq_codel (Ədalətli Növbəyə Nəzarət Edilən Gecikmə) növbə idarəçiliyi intizamını və trafikin əks olunması üçün yansımış hərəkəti konfiqurasiya etmək imkanı əlavə edildi;
  • Dağıtımlar üçün dispetçer skriptlərini /usr/lib/NetworkManager qovluğuna yerləşdirmək mümkündür, bunlar yalnız oxumaq rejimində mövcud olan sistem təsvirlərində istifadə edilə bilər və hər başlanğıcda aydın /etc;
  • Açar fayl plagininə yalnız oxunan qovluqlar üçün dəstək əlavə edildi
    (“/usr/lib/NetworkManager/system-connections”), D-Bus vasitəsilə dəyişdirilə və ya silinə bilən profillər (bu halda, /usr/lib/-dəki dəyişdirilə bilməyən fayllar /etc və ya /-də saxlanılan fayllar tərəfindən ləğv edilir. qaçış);

  • libnm-də JSON formatında parametrlərin təhlili üçün kod yenidən işlənmiş və parametrlərin daha ciddi yoxlanılması təmin edilmişdir;
  • Mənbə ünvanı üzrə marşrutlaşdırma qaydalarında (siyasət marşrutlaşdırma) “supress_prefixlength” atributuna dəstək əlavə edilmişdir;
  • VPN WireGuard üçün “wireguard.ip4-auto-default-route” və “wireguard.ip6-auto-default-route” avtomatik olaraq standart marşrut təyin etmək üçün skriptlərə dəstək həyata keçirilib;
  • Parametrləri idarəetmə plaginlərinin tətbiqi və profillərin diskdə saxlanması üsulu yenidən işlənmişdir. Pluginlər arasında keçid profillərini köçürmək üçün əlavə dəstək;
  • Yaddaşda saxlanılan profillər indi yalnız açar fayl plagini tərəfindən işlənir və /run kataloqunda saxlanılır, bu da NetworkManager-i yenidən işə saldıqdan sonra profillərin itirilməsinin qarşısını alır və yaddaşda profillər yaratmaq üçün FS-əsaslı API-dən istifadə etməyə imkan verir;
  • Yeni D-Bus metodu əlavə edildi AddConnection2(), bu, profilin yaradılması zamanı onun avtomatik qoşulmasını bloklamağa imkan verir. Metodda Yeniləmə2() əlaqə profilinin məzmununun dəyişdirilməsi, profil yenidən işə salınana qədər cihazın faktiki konfiqurasiyasını avtomatik olaraq dəyişdirməyən "yenidən müraciət etməmək" bayrağını əlavə etdi;
  • Cihaz üçün IPv6-nı söndürməyə imkan verən “ipv6.method=disabled” parametri əlavə edildi.

Mənbə: opennet.ru

Добавить комментарий