NetworkManager 1.32.0 шығарылымы

Желі параметрлерін орнатуды жеңілдету үшін интерфейстің тұрақты шығарылымы қол жетімді - NetworkManager 1.32.0. VPN, OpenConnect, PPTP, OpenVPN және OpenSWAN қолдайтын плагиндер өздерінің даму циклдері арқылы әзірленуде.

NetworkManager 1.32 негізгі инновациялары:

  • Брандмауэрді басқару серверін таңдау мүмкіндігі қамтамасыз етілді, ол үшін NetworkManager.conf торабына жаңа «[main]. firewall-backend» опциясы қосылды. Әдепкі бойынша, “nftables” сервері орнатылады және /usr/sbin/nft файлы жүйеде жоқ болса және /usr/sbin/iptables болса, “iptables” сервері орнатылады. Болашақта Firewalld негізіндегі басқа серверді қосу жоспарлануда. Бұл мүмкіндікті ортақ қатынас профилі қосылғанда nftables (бұрын тек iptables пайдаланылған) арқылы мекенжай аудармашысын конфигурациялау үшін пайдалануға болады.
  • Ethernet кадрларын қабылдау немесе жіберу кезінде кідірістерді енгізу үшін "ethtool.pause-autoneg", "ethtool.pause-rx" және "ethtool.pause-tx" жаңа опциялары қосылды. Қосылған опциялар ethtool утилитасындағы ұқсас режимдерге сәйкес келеді - “-pause devname [autoneg on|off] [rx on|off] [tx on|off]”.
  • «ethernet.accept-all-mac-addresses» параметрі қосылды, ол ағымдағы жүйеге бағытталмаған транзиттік желі кадрларын талдау үшін желілік адаптерді «жеңіл» режимге орнатуға мүмкіндік береді.
  • Жүйеге тағайындалған IP мекенжайы үшін анықталған DNS атауына негізделген хост атауын конфигурациялау үшін кері DNS іздеулерін орындауға болады. Режим профильдегі хост атауы опциясы арқылы қосылады. Бұрын NSS конфигурациясын және /etc/hostname файлында көрсетілген атауды ескеретін хост атын анықтау үшін getnameinfo() функциясы шақырылды (жаңа мүмкіндік DNS жүйесінде кері аймақ рұқсаты негізінде атауды орнатуға мүмкіндік береді. ). DNS арқылы хост атауын сұрау үшін қазір systemd арқылы шешілген API пайдаланылады, ал егер systemd пайдаланылмаса, 'nm-daemon-helper' өңдегіші 'dns' NSS модулі негізінде іске қосылады.
  • «Тыйым салу», «қара тесік» және «қолжетімсіз» маршруттау ережелерінің түрлеріне қолдау қосылды.
  • Трафикті басқару ережелеріне қатысты әрекет өзгертілді - әдепкі бойынша NetworkManager енді жүйеде орнатылған qdiscs ережелері мен трафик сүзгілерін сақтайды.
  • NetworkManager сымсыз қосылым профильдерін iwd конфигурация файлдарына көшіру қосылған.
  • 249 DHCP опциясына қолдау қосылды (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 сияқты платформалар мен дистрибутивтерде, сондай-ақ Linux негізіндегі микробағдарламаны басқаратын әртүрлі тұтынушы құрылғыларында қолданылады.

Intel сонымен қатар Linux жүйелерін сымсыз желіге қосу үшін wpa_supplicant бағдарламасына балама ретінде әзірленген IWD 1.15 (iNet Wireless Daemon) Wi-Fi демонының шығарылымын жариялады. IWD дербес немесе Network Manager және ConnMan желі конфигураторлары үшін сервер ретінде пайдаланылуы мүмкін. Жоба ендірілген құрылғыларда пайдалануға жарамды және жад пен дискілік кеңістікті минималды тұтыну үшін оңтайландырылған. IWD сыртқы кітапханаларды пайдаланбайды және тек стандартты Linux ядросы (Linux ядросы мен Glibc жұмыс істеу үшін жеткілікті) қамтамасыз ететін мүмкіндіктерге қол жеткізеді.

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

Ақпарат көзі: opennet.ru

пікір қалдыру