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

Желі параметрлерін орнатуды жеңілдету үшін интерфейстің тұрақты шығарылымы қол жетімді - NetworkManager 1.40.0. VPN қолдауына арналған плагиндер (Libreswan, OpenConnect, Openswan, SSTP және т.б.) өздерінің даму циклдерінің бөлігі ретінде әзірленген.

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

  • nmcli пәрмен жолы интерфейсі фондық NetworkManager процесіне қатынаусыз кілттік файл пішіміндегі қосылым профильдерін өңдеуге мүмкіндік беретін «--офлайн» жалауын жүзеге асырады. Атап айтқанда, желі интерфейсімен байланысты параметрлерді жасау, көрсету, жою және өзгерту кезінде «nmcli қосылымы» пәрмені енді D-Bus арқылы NetworkManager фондық процесіне қатынаусыз жұмыс істей алады. Мысалы, «nmcli —офлайн қосылым қосу ...» пәрменін орындау кезінде nmcli утилитасы қосылым профилін қосу үшін фондық процеске сұраныс жібермейді, бірақ stdout-қа кілт файл пішіміндегі параметрлердің сәйкес блогын тікелей шығарады, ол қосылу профильдерін құру және өзгерту үшін сценарийлерде nmcli пайдалануға мүмкіндік береді. Белсендіру үшін жасалған профильді /etc/NetworkManager/system-connections каталогында сақтауға болады. # «600» құқығы бар файлдарды сақтауды конфигурациялаңыз (тек иесіне қол жетімді). umask 077 # Кілттік файл пішімінде профиль жасаңыз. nmcli --офлайн қосылым қосу түрі ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Профильді өзгерту nmcli —оффлайн қосылымды өзгерту қосылым.mptcp-жалаушалар қосулы, сигнал \ < /etc/NetworkManager/system-connections/my-profile.nmconnection \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connections/my-profile.nmconnection~ \ /etc/NetworkManager/system-connections/my-profile rewri #n. дискідегі профильді орнатыңыз, NetworkManager nmcli қосылымын қайта жүктеу параметрлерін қайта жүктеңіз
  • MPTCP (Multipath TCP) үшін қосылған қолдау, әртүрлі IP мекенжайларымен байланысты әртүрлі желілік интерфейстер арқылы бірнеше маршруттар бойынша пакеттерді бір уақытта жеткізумен TCP қосылымының жұмысын ұйымдастыруға арналған TCP протоколының кеңейтімі. NetworkManager енді жарнамаланған немесе қосымша MPTCP ағындарында пайдаланылатын IP мекенжайларын басқара алады, соның ішінде mptcpd процесі оны қалай жасайтынына ұқсас, осы мекенжайларды автоматты түрде конфигурациялай алады. NetworkManager сонымен қатар sysctl /proc/sys/net/mptcp/enabled орнату және “ip mptcp шектеулері” пәрменімен көрсетілген шектеулерді орнату арқылы ядродағы MPTCP қосуды қолдайды. MPTCP өңдеуін басқару үшін «connection.mptcp-flags» жаңа қасиеті ұсынылды, ол арқылы MPTCP қосуға және мекенжай тағайындау параметрлерін (сигнал, ішкі ағын, резервтік көшірме, толық тор) таңдауға болады. Әдепкі бойынша, ядрода sysctl /proc/sys/net/mptcp/enabled орнатылған болса, MPTCP NetworkManager бағдарламасында автоматты түрде қосылады.
  • DHCP (DHCP жалға) үшін IP мекенжайын байланыстыру параметрлерін /run/NetworkManager/devices/$IFINDEX файлына жазуға болады (ақпарат [dhcp4] және [dhcp6] бөлімдерінде сақталады), бұл байланыстыруларды қарапайым жолмен анықтауға мүмкіндік береді. D -Bus қолданбасына қатынаусыз файлды оқу немесе «nmcli -f all device show eth0» пәрменін іске қосыңыз.
  • IPv4.link-local параметрі жергілікті IPv4 сілтемелерін 169.254.0.0/16 (IPv4LL, жергілікті сілтеме) интранет мекенжайларына байланыстыру үшін қосылым профиліне қосылды. Бұрын IPv4LL мекенжайлары қолмен көрсетілуі мүмкін (ipv4.method=link-local) немесе DHCP арқылы алынуы мүмкін.
  • IPv6 үшін MTU (Максималды жіберу бірлігі) конфигурациялау үшін "ipv6.mtu" параметрі қосылды.
  • Systemd кодына негізделген пайдаланылмаған DHCPv4 клиенттік іске асырудан код жойылды. Nettools бумасындағы n-dhcp4 іске асыру DHCP клиенті ретінде бұрыннан қолданылған.
  • Құрылғыдағы MAC мекенжайы өзгерген кезде DHCP қайта іске қосылады.

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

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