Kutulutsidwa kwa network configurator NetworkManager 1.40.0

Kutulutsidwa kokhazikika kwa mawonekedwe kulipo kuti muchepetse kukhazikitsa magawo a network - NetworkManager 1.40.0. Mapulagini a chithandizo cha VPN (Libreswan, OpenConnect, Openswan, SSTP, ndi zina zotero) amapangidwa ngati gawo lawo lachitukuko.

Zatsopano zazikulu za NetworkManager 1.40:

  • Mawonekedwe a mzere wa nmcli amagwiritsa ntchito mbendera ya "--offline", yomwe imalola kuti ma profiles ogwirizanitsa apangidwe mumtundu wa keyfile popanda kupeza ndondomeko ya NetworkManager. Makamaka, popanga, kuwonetsa, kuchotsa ndi kusintha zosintha zogwirizana ndi mawonekedwe a intaneti, lamulo la "nmcli connection" tsopano likhoza kugwira ntchito popanda kupeza ndondomeko ya NetworkManager kudzera pa D-Bus. Mwachitsanzo, popereka lamulo loti "nmcli -kulumikizana kwapaintaneti yonjezerani ...", ntchito ya nmcli sidzatumiza pempho lakumbuyo kuti muwonjezere mbiri yolumikizirana, koma idzatulutsa mwachindunji kutsitsa zoikamo zomwe zili mumtundu wa keyfile, womwe. amakulolani kugwiritsa ntchito nmcli m'malemba kuti mupange ndikusintha mbiri yolumikizira. Kuti muyambitse, mbiri yomwe idapangidwa ikhoza kusungidwa mu /etc/NetworkManager/system-connections directory. # Konzani mafayilo osungira omwe ali ndi ufulu "600" (omwe akupezeka kwa eni ake okha). umask 077 # Pangani mbiri mumtundu wa fayilo. nmcli --kulumikizana kwapaintaneti onjezani mtundu wa ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Sinthani mbiri nmcli -kulumikizana kwapaintaneti sinthani kulumikizana.mptcp-flags yathandizidwa, siginecha \ < /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.nmconnection # Pambuyo polembanso mbiri pa diski, tsegulaninso zoikamo NetworkManager nmcli kulumikizananso
  • Thandizo lowonjezera la MPTCP (Multipath TCP), kukulitsa kwa protocol ya TCP yokonzekera kugwiritsa ntchito kulumikizana kwa TCP ndi kutumiza mapaketi nthawi imodzi m'njira zingapo kudzera pamaneti osiyanasiyana olumikizidwa ndi ma adilesi osiyanasiyana a IP. NetworkManager tsopano ikhoza kuyang'anira ma adilesi a IP omwe amalengezedwa kapena kugwiritsidwa ntchito mumayendedwe owonjezera a MPTCP, kuphatikiza kukonza ma adilesi awa okha, mofanana ndi momwe mptcpd imachitira. NetworkManager imathandizanso kuthandizira MPTCP mu kernel mwa kukhazikitsa sysctl /proc/sys/net/mptcp/enabled ndi kukhazikitsa malire otchulidwa ndi lamulo la "ip mptcp". Kuti muwongolere kukonza kwa MPTCP, malo atsopano "connection.mptcp-flags" aperekedwa, momwe mungathetsere MPTCP ndikusankha magawo ogawa adilesi (signal, subflow, backup, fullmesh). Mwachikhazikitso, MPTCP imayatsidwa yokha mu NetworkManager ngati sysctl /proc/sys/net/mptcp/enabled imayikidwa mu kernel.
  • Ndizotheka kulemba ma adilesi a IP omwe amamangirira magawo a DHCP (DHCP lease) ku fayilo /run/NetworkManager/devices/$IFINDEX (chidziwitso chimasungidwa m'zigawo [dhcp4] ndi [dhcp6]), zomwe zimakulolani kuti mudziwe zomangira mwachidule. kuwerenga fayilo osapeza D -Bus kapena yendetsani lamulo "nmcli -f all device show eth0".
  • Ipv4.link-local parameter yawonjezedwa ku mbiri yolumikizira kuti imangirire maulalo a IPv4 akumaloko ku ma adilesi a intranet 169.254.0.0/16 (IPv4LL, Link-local). M'mbuyomu, ma adilesi a IPv4LL amatha kufotokozedwa pamanja (ipv4.method=link-local) kapena kupezedwa kudzera pa DHCP.
  • Anawonjezera chizindikiro "ipv6.mtu" kuti mukonze MTU (Maximum Transmission Unit) ya IPv6.
  • Khodi yachotsedwa pakugwiritsa ntchito kasitomala wa DHCPv4 kutengera code kuchokera ku systemd. Kukhazikitsa kwa n-dhcp4 kuchokera pa phukusi la nettools kwakhala kukugwiritsidwa ntchito ngati kasitomala wa DHCP.
  • Yambitsani DHCP kuyambitsanso pomwe adilesi ya MAC pa chipangizocho isintha.

Source: opennet.ru

Kuwonjezera ndemanga