NetworkManager 1.20.0 сүлжээний тохируулагчийг гаргасан

Нийтэлсэн Сүлжээний параметрүүдийг тохируулахад хялбар болгох интерфэйсийн шинэ тогтвортой хувилбар - NetworkManager 1.20 програм. Залгагч VPN, OpenConnect, PPTP, OpenVPN болон OpenSWAN-г дэмжихийн тулд өөрсдийн хөгжүүлэлтийн циклээр дамжуулан хөгжүүлж байна.

Үндсэн инноваци NetworkManager 1.20:

  • Зангилаа бүр хөрш зэргэлдээ зангилаануудаар холбогдсон утасгүй Mesh сүлжээний дэмжлэг нэмэгдсэн;
  • Хуучирсан эд ангиудыг цэвэрлэв. NetworkManager 1.0-д libnm номын сангаар сольсон libnm-glib номын санг оруулаад ibft залгаасыг устгасан (сүлжээний тохиргооны өгөгдлийг програм хангамжаас дамжуулахын тулд та initrd-аас nm-initrd-generator ашиглах хэрэгтэй) болон "үндсэн" програмыг дэмждэг. .monitor-” тохиргоог NetworkManager.conf доторх холболт-файлуудыг зогсоосон байна ("nmcli холболтын ачаалал" эсвэл "nmcli холболтыг дахин ачаалах" гэж тодорхой дуудах ёстой);
  • Анхдагч байдлаар, өмнө нь ашиглаж байсан dhclient програмын оронд суулгасан DHCP клиент идэвхжсэн (дотоод горим). Та "--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-г дахин эхлүүлсний дараа профайлаа алдахаас сэргийлж, санах ойд профайл үүсгэхийн тулд FS-д суурилсан API ашиглах боломжтой болгодог;
  • Шинэ D-Bus аргыг нэмсэн AddConnection2(), энэ нь профайлыг үүсгэх үед автомат холболтыг хаах боломжийг олгодог. Аргын хувьд Шинэчлэлт2() холболтын профайлын агуулгыг өөрчлөх нь профайлыг дахин идэвхжүүлэх хүртэл төхөөрөмжийн бодит тохиргоог автоматаар өөрчлөхгүй "дахин хэрэглэхгүй" гэсэн тугийг нэмсэн;
  • Төхөөрөмжийн IPv6-г идэвхгүй болгох боломжийг олгодог “ipv6.method=disabled” тохиргоог нэмсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх