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

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

NetworkManager 1.32-ийн гол шинэчлэлүүд:

  • NetworkManager.conf-д "[main]. firewall-backend" гэсэн шинэ сонголтыг нэмсэн галт ханын удирдлагын арын хэсгийг сонгох боломжийг олгосон. Анхдагчаар "nftables" backend тохируулагдсан бөгөөд системд /usr/sbin/nft файл байхгүй, /usr/sbin/iptables байгаа үед "iptables" backend тохируулагдсан байна. Ирээдүйд Firewalld дээр суурилсан өөр backend нэмэхээр төлөвлөж байна. Энэ функцийг хуваалцсан хандалтын профайлыг идэвхжүүлсэн үед nftables (өмнө нь зөвхөн iptables ашигладаг байсан) ашиглан хаягийн орчуулагчийг тохируулахад ашиглаж болно.
  • "ethtool.pause-autoneg", "ethtool.pause-rx" болон "ethtool.pause-tx" гэсэн шинэ сонголтуудыг нэмж, Ethernet фреймийг хүлээн авах, илгээх үед саатал гарах болно. Нэмэгдсэн сонголтууд нь ethtool хэрэгслийн ижил төстэй горимуудтай тохирч байна - “-pause devname [autoneg on|off] [rx on|off] [tx on|off]”.
  • "ethernet.accept-all-mac-addresses" параметрийг нэмсэн бөгөөд энэ нь сүлжээний адаптерийг одоогийн системд хаяглаагүй транзит сүлжээний фреймүүдэд дүн шинжилгээ хийх "зохисгүй" горимд тохируулах боломжийг олгодог.
  • Системд өгөгдсөн IP хаягаар тодорхойлсон DNS нэр дээр үндэслэн хостын нэрийг тохируулахын тулд урвуу DNS хайлт хийх боломжтой. Профайл дээрх хостын нэрийн сонголтыг ашиглан горимыг идэвхжүүлсэн. Өмнө нь getnameinfo() функцийг NSS тохиргоо болон /etc/hostname файлд заасан нэрийг харгалзан хостын нэрийг тодорхойлохын тулд дууддаг байсан (шинэ функц нь зөвхөн DNS-ийн урвуу бүсийн нарийвчлалд үндэслэн нэрийг тохируулах боломжийг танд олгоно. ). DNS-ээр дамжуулан хостын нэрийг асуухын тулд одоо systemd-шийдвэрлэсэн API-г ашиглаж байгаа бөгөөд хэрэв systemd-г ашиглаагүй бол "nm-daemon-helper" зохицуулагчийг "dns" NSS модуль дээр үндэслэн ажиллуулдаг.
  • "Хориглох", "хар нүх" болон "хүрч болохгүй" чиглүүлэлтийн дүрмийн төрлүүдэд дэмжлэг нэмсэн.
  • Замын хөдөлгөөний удирдлагын дүрмийн зан байдал өөрчлөгдсөн - анхдагчаар NetworkManager нь системд аль хэдийн тохируулагдсан qdisc дүрэм болон замын хөдөлгөөний шүүлтүүрийг хадгалдаг.
  • NetworkManager утасгүй холболтын профайлыг iwd тохиргооны файл болгон толин тусгал болгохыг идэвхжүүлсэн.
  • DHCP сонголт 249 (Microsoft Classless Static Route) дэмжлэгийг нэмсэн.
  • IP холболтын шинэчлэлтийн хүсэлтийг хянадаг "rd.net.dhcp.retry" цөмийн параметрийн дэмжлэгийг нэмсэн.
  • Эх бичвэрүүдэд томоохон өөрчлөлт хийсэн.
  • API-д одоо байгаа нэмэлтүүдтэй нийцтэй байдалд нөлөөлөхгүй байх өөрчлөлтүүд хийгдсэн. Жишээ нь: PropertiesChanged дохио болон D-Bus өмчийн org.freedesktop.DBus.Properties.PropertiesChanged-ийн боловсруулалтыг удаан хугацаагаар зогсоосон. Libnm номын сан нь NMSimpleConnection, NMSetting, NMSetting ангиудын бүтцийн тодорхойлолтыг нуудаг. "Connection.uuid" форматыг холболтын профайлыг тодорхойлох гол түлхүүр болгон ашигладаг.

Нэмж дурдахад бид Intel-ийн хөгжүүлж буй ConnMan 1.40 сүлжээний тохируулагчийг гаргасан бөгөөд системийн нөөцийн бага зарцуулалт, залгаасуудаар дамжуулан функцийг өргөжүүлэх уян хатан хэрэгслүүдээр тодорхойлогддог. ConnMan нь Tizen, Yocto, Sailfish, Aldebaran Robotics, Nest зэрэг платформ, түгээлтүүд болон Линукс дээр суурилсан програм хангамжийг ажиллуулдаг төрөл бүрийн хэрэглээний төхөөрөмжүүдэд ашиглагддаг.

Мөн Intel нь Линукс системийг утасгүй сүлжээнд холбоход зориулж wpa_supplicant-ийн өөр хувилбар болгон боловсруулсан Wi-Fi дэмон IWD 1.15 (iNet Wireless Daemon)-ыг нийтэлсэн. IWD-ийг дангаар нь эсвэл Сүлжээний менежер болон ConnMan сүлжээний тохируулагчийн арын хэсэг болгон ашиглаж болно. Төсөл нь суулгагдсан төхөөрөмж дээр ашиглахад тохиромжтой бөгөөд санах ой, дискний зай бага зарцуулдаг. IWD нь гадаад номын санг ашигладаггүй бөгөөд зөвхөн Линуксийн стандарт цөм (Linux цөм болон Glibc ажиллахад хангалттай) боломжуудыг ашигладаг.

ConnMan-ийн шинэ хувилбар нь зөвхөн WiFi-д автоматаар холбогдох болон салгах төлөвтэй холбоотой алдааны засваруудыг агуулдаг. DNS прокси кодын буфер халих эмзэг байдлыг мөн зассан. IWD-ийн шинэ хувилбар нь далд процессын үйл ажиллагааны талаарх мэдээллийг экспортлоход дэмжлэг үзүүлж, VHT RX (Маш өндөр дамжуулалт) горимд пакет ирэх эрчмийг урьдчилан таамаглах чадварыг нэмж, FT-over-DS процедурыг дэмждэг. хэд хэдэн үндсэн үйлчилгээний багц (BSS).

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

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