Нашри конфигуратори шабака NetworkManager 1.20.0

нашр шудааст версияи нави устувори интерфейс барои содда кардани танзими параметрҳои шабака - NetworkManager 1.20. Плагинҳо барои дастгирии VPN, OpenConnect, PPTP, OpenVPN ва OpenSWAN тавассути давраҳои рушди худ таҳия карда мешаванд.

асосӣ навовариҳо NetworkManager 1.20:

  • Дастгирии иловагии шабакаҳои бесими Mesh, ки ҳар як гиреҳ тавассути гиреҳҳои ҳамсоя пайваст аст;
  • Қисмҳои кӯҳна тоза карда шуданд. Аз ҷумла китобхонаи libnm-glib, ки дар NetworkManager 1.0 бо китобхонаи libnm иваз карда шуд, плагини ibft хориҷ карда шуд (барои интиқоли маълумоти конфигуратсияи шабака аз нармафзори миёнаравӣ, шумо бояд nm-initrd-generator аз initrd истифода баред) ва дастгирии "асосӣ Танзимоти .monitor-" дар NetworkManager.conf пайвастшавӣ-файлҳо қатъ карда шуд (бояд ба таври возеҳ "боркунии пайвасти nmcli" ё "reload пайвасти nmcli" даъват карда шавад);
  • Бо нобаёнӣ, муштарии DHCP дарунсохт ба ҷои барномаи қаблан истифодашудаи dhclient фаъол карда мешавад (режими дохилӣ). Шумо метавонед арзиши пешфарзро бо истифода аз имконоти сохтани "--with-config-dhcp-default" ё бо гузоштани main.dhcp дар файли конфигуратсия тағир диҳед;
  • Имконияти танзими fq_codel (Fair Queuing Controlled Delay) интизоми идоракунии навбат барои бастаҳое, ки мунтазири ирсол мешаванд ва амали ноқил барои инъикоси трафик илова карда шудааст;
  • Барои тақсимот мумкин аст, ки скриптҳои фиристоданро дар директорияи /usr/lib/NetworkManager ҷойгир кунед, ки онҳоро дар тасвирҳои системавӣ, ки дар ҳолати танҳо барои хондан дастрасанд ва дар ҳар як оғозёбӣ равшан /etc истифода бурдан мумкин аст;
  • Дастгирии директорияҳои танҳо барои хондан ба плагини файли калидӣ илова карда шуд
    (“/usr/lib/NetworkManager/system-connections”), профилҳоро тавассути D-Bus тағир додан ё нест кардан мумкин аст (дар ин ҳолат, файлҳои тағирнашаванда дар /usr/lib/ аз ҷониби файлҳои дар /etc ё / нигоҳ дошташуда бекор карда мешаванд. давидан);

  • Дар libnm, код барои таҳлили танзимот дар формати JSON аз нав кор карда шуд ва санҷиши сахттари параметрҳо таъмин карда шудааст;
  • Дар қоидаҳои масир аз рӯи суроғаи манбаъ (масири сиёсат), дастгирии атрибути "suppress_prefixlength" илова карда шудааст;
  • Барои VPN WireGuard, дастгирии скриптҳо барои ба таври худкор таъин кардани масири пешфарз "wireguard.ip4-auto-default-route" ва "wireguard.ip6-auto-default-route" амалӣ карда шудааст;
  • Татбиқи плагинҳои идоракунии танзимот ва усули нигоҳ доштани профилҳо дар диск аз нав кор карда шуданд. Дастгирии иловашуда барои интиқоли профилҳои пайвастшавӣ байни плагинҳо;
  • Профилҳои дар хотира нигоҳ дошташуда ҳоло танҳо тавассути плагини файли калидӣ коркард карда мешаванд ва дар директорияи /run нигоҳ дошта мешаванд, ки пас аз бозоғозкунии NetworkManager аз гум шудани профилҳо пешгирӣ мекунад ва имкон медиҳад, ки API-и FS-ро барои эҷоди профилҳо дар хотира истифода барад;
  • Усули нави D-Bus илова карда шуд AddConnection2 (), ки ба шумо имкон медиҳад, ки пайвасти худкори профилро ҳангоми сохтани он манъ кунед. Дар усул Навсозии 2 () парчами "но-аз нав муроҷиат кардан" -ро илова кард, ки дар он тағир додани мундариҷаи профили пайвастшавӣ конфигуратсияи воқеии дастгоҳро то аз нав фаъол шудани профил ба таври худкор тағир намедиҳад;
  • Танзими "ipv6.method=disabled" илова карда шуд, ки ба шумо имкон медиҳад IPv6-ро барои дастгоҳ хомӯш кунед.

Манбаъ: opennet.ru

Илова Эзоҳ