NetworkManager 1.20.0 versiyasi

nashr etilgan Tarmoq parametrlarini sozlashni soddalashtirish uchun interfeysning yangi barqaror versiyasi - NetworkManager 1.20. Plaginlar VPN-ni qo'llab-quvvatlash uchun OpenConnect, PPTP, OpenVPN va OpenSWAN o'zlarining rivojlanish davrlari orqali ishlab chiqilmoqda.

asosiy yangiliklar NetworkManager 1.20:

  • Har bir tugun qo'shni tugunlar orqali ulangan simsiz Mesh tarmoqlari uchun qo'shimcha yordam;
  • Eskirgan komponentlar tozalandi. Shu jumladan NetworkManager 1.0-da libnm kutubxonasi bilan almashtirilgan libnm-glib kutubxonasi, ibft plagini olib tashlandi (tarmoq konfiguratsiyasi ma'lumotlarini proshivkadan uzatish uchun siz initrd-dan nm-initrd-generator-dan foydalanishingiz kerak) va "asosiy" ni qo'llab-quvvatlash. .monitor-” sozlamalari to‘xtatildi ulanish-fayllar” NetworkManager.conf (aniq ravishda “nmcli ulanish yuki” yoki “nmcli ulanishni qayta yuklash” deb nomlanishi kerak);
  • Odatiy bo'lib, ilgari ishlatilgan dhclient ilovasi o'rniga o'rnatilgan DHCP mijozi faollashtirilgan (ichki rejim). Siz standart qiymatni “-with-config-dhcp-default” qurish opsiyasidan yoki konfiguratsiya faylida main.dhcp ni o‘rnatish orqali o‘zgartirishingiz mumkin;
  • Yuborilishi kutilayotgan paketlar uchun fq_codel (Fair Queuing Controlled Delay) navbatni boshqarish intizomini va trafikni aks ettirish uchun aks ettirilgan harakatni sozlash imkoniyati qo'shildi;
  • Tarqatishlar uchun /usr/lib/NetworkManager katalogiga jo'natish skriptlarini joylashtirish mumkin, ulardan faqat o'qish rejimida mavjud bo'lgan tizim tasvirlarida foydalanish mumkin va har bir ishga tushirishda /etc tozalanadi;
  • Keyfile plaginiga faqat o'qish uchun kataloglarni qo'llab-quvvatlash qo'shildi
    (“/usr/lib/NetworkManager/system-connections”), D-Bus orqali o'zgartirilishi yoki o'chirilishi mumkin bo'lgan profillar (bu holda /usr/lib/ ichidagi o'zgartirilmaydigan fayllar /etc yoki / da saqlangan fayllar tomonidan bekor qilinadi. yugurish);

  • libnm-da JSON formatidagi sozlamalarni tahlil qilish uchun kod qayta ishlangan va parametrlarni yanada qattiqroq tekshirish ta'minlangan;
  • Manba manzili bo'yicha marshrutlash qoidalariga (politika marshruti) "suppress_prefixlength" atributini qo'llab-quvvatlash qo'shildi;
  • VPN WireGuard uchun “wireguard.ip4-auto-default-route” va “wireguard.ip6-auto-default-route” avtomatik ravishda standart marshrutni belgilash uchun skriptlarni qo'llab-quvvatlash amalga oshirildi;
  • Sozlamalarni boshqarish plaginlarini amalga oshirish va profillarni diskda saqlash usuli qayta ishlandi. Plaginlar o'rtasida ulanish profillarini ko'chirish uchun qo'shimcha yordam;
  • Xotirada saqlangan profillar endi faqat kalit fayl plagini tomonidan qayta ishlanadi va /run katalogida saqlanadi, bu NetworkManager-ni qayta ishga tushirgandan so'ng profillarni yo'qotishdan saqlaydi va xotirada profillar yaratish uchun FS-ga asoslangan API-dan foydalanish imkonini beradi;
  • Yangi D-Bus usuli qo'shildi AddConnection2(), bu sizga profilni yaratish vaqtida avtomatik ulanishni bloklash imkonini beradi. Usulda Yangilash2() "qayta qo'llanilmaydi" bayrog'i qo'shildi, unda ulanish profilining mazmunini o'zgartirish profil qayta yoqilmaguncha qurilmaning haqiqiy konfiguratsiyasini avtomatik ravishda o'zgartirmaydi;
  • Qurilma uchun IPv6 ni o‘chirish imkonini beruvchi “ipv6.method=disabled” sozlamasi qo‘shildi.

Manba: opennet.ru

a Izoh qo'shish