Ho lokolloa ha marang-rang configurator NetworkManager 1.40.0

Ho lokolloa ha sebopeho se tsitsitseng ho fumaneha ho nolofatsa ho theha marang-rang a marang-rang - NetworkManager 1.40.0. Li-plugins bakeng sa tšehetso ea VPN (Libreswan, OpenConnect, Openswan, SSTP, joalo-joalo) li ntlafatsoa e le karolo ea potoloho ea tsona ea ntlafatso.

Mekhoa e mecha ea NetworkManager 1.40:

  • Khokahano ea mola oa taelo ea nmcli e sebelisa folakha ea "--offline", e lumellang ho sebetsana le li-profiles tsa khokahano ka sebopeho sa keyfile ntle le ho fihlella ts'ebetso ea morao-rao ea NetworkManager. Haholo-holo, ha ho bōptjoa, ho bonts'a, ho hlakola le ho fetola litlhophiso tse amanang le sebopeho sa marang-rang, taelo ea "nmcli connection" joale e ka sebetsa ntle le ho fumana mokhoa oa morao-rao oa NetworkManager ka D-Bus. Ka mohlala, ha o phethahatsa taelo ea "nmcli - offline connection add ...", ts'ebeliso ea nmcli e ke ke ea romela kopo ho ts'ebetso ea morao-rao ea ho eketsa profil ea khokahanyo, empa e tla hlahisa ka ho toba ho thibela litlhophiso tse lumellanang le sebopeho sa keyfile, e o lumella ho sebelisa nmcli lingolong ho hlahisa le ho fetola liprofaele tsa khokahano. Ho kenya tšebetsong, profil e entsoeng e ka bolokoa ho /etc/NetworkManager/system-connections directory. # Lokisa lifaele tsa ho boloka ka litokelo tsa "600" (tse fumanehang ho mong'a tsona feela). umask 077 # Hlahisa profil ka sebopeho sa keyfile. nmcli --offline connection eketsa mofuta oa ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Fetola profil nmcli — offline connection modify connection.mptcp-flags nolofalletsa \ < /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 # Kamora ho ngola hape profil ho disk, kenya hape litlhophiso tsa NetworkManager nmcli reload hape
  • Ts'ehetso e ekelitsoeng bakeng sa MPTCP (Multipath TCP), katoloso ea protocol ea TCP bakeng sa ho hlophisa ts'ebetso ea khokahano ea TCP le ho tsamaisoa ha lipakete ka nako e le 'ngoe litseleng tse' maloa ka marang-rang a fapaneng a marang-rang a amanang le liaterese tse fapaneng tsa IP. Hona joale NetworkManager e khona ho laola liaterese tsa IP tse phatlalalitsoeng kapa tse sebelisoang ho phallo e eketsehileng ea MPTCP, ho kenyelletsa le ho lokisa liaterese tsena ka bohona, ho tšoana le kamoo mokhoa oa mptcpd o etsang kateng. NetworkManager e boetse e tšehetsa ho nolofalletsa MPTCP ho kernel ka ho beha sysctl /proc/sys/net/mptcp/enabled le ho beha meeli e boletsoeng ke "ip mptcp limits" taelo. Ho laola ts'ebetso ea MPTCP, ho na le thepa e ncha "connection.mptcp-flags" e hlahisitsoeng, eo ka eona u ka nolofalletsang MPTCP le ho khetha litekanyetso tsa kabelo ea aterese (signal, subflow, backup, fullmesh). Ka nako e sa lekanyetsoang, MPTCP e lumelloa ka bo eona ho NetworkManager haeba sysctl /proc/sys/net/mptcp/enabled e behiloe ka har'a kernel.
  • Hoa khoneha ho ngola li-parameter tse tlamang aterese ea IP bakeng sa DHCP (DHCP lease) faeleng /run/NetworkManager/devices/$IFINDEX (tlhahisoleseding e bolokiloe likarolong [dhcp4] le [dhcp6]), e leng se u lumellang hore u tsebe ho tlamahane ka mokhoa o bonolo. ho bala faele ntle le ho fumana D -Bus kapa tsamaisa taelo "nmcli -f all device show eth0".
  • Ipv4.link-local parameter e kentsoe profaeleng ea khokahanyo bakeng sa ho tlama lihokelo tsa lehae tsa IPv4 ho liaterese tsa intranet 169.254.0.0/16 (IPv4LL, Link-local). Nakong e fetileng, liaterese tsa IPv4LL li ne li ka hlalosoa ka letsoho (ipv4.method=link-local) kapa li fumanoa ka DHCP.
  • E kentse parameter "ipv6.mtu" ho lokisa MTU (Maximum Transmission Unit) bakeng sa IPv6.
  • Khoutu e tlositsoe ts'ebetsong e sa sebelisoeng ea bareki ba DHCPv4 ho latela khoutu e tsoang ho systemd. Ts'ebetso ea n-dhcp4 ho tsoa ho sephutheloana sa nettools esale e sebelisoa joalo ka moreki oa DHCP.
  • E nolofalitse DHCP ho qala bocha ha aterese ea MAC e sesebelisoa e fetoha.

Source: opennet.ru

Eketsa ka tlhaloso