Lëshimi i konfiguruesit të rrjetit NetworkManager 1.40.0

Një lëshim i qëndrueshëm i ndërfaqes është i disponueshëm për të thjeshtuar konfigurimin e parametrave të rrjetit - NetworkManager 1.40.0. Shtojcat për mbështetje VPN (Libreswan, OpenConnect, Openswan, SSTP, etj.) zhvillohen si pjesë e cikleve të tyre të zhvillimit.

Risitë kryesore të NetworkManager 1.40:

  • Ndërfaqja e linjës së komandës nmcli zbaton flamurin "--offline", i cili lejon përpunimin e profileve të lidhjes në formatin e skedarit kyç pa hyrë në procesin e NetworkManager në sfond. Në veçanti, kur krijoni, shfaqni, fshini dhe ndryshoni cilësimet e lidhura me një ndërfaqe rrjeti, komanda "nmcli connection" tani mund të funksionojë pa hyrë në procesin e NetworkManager në sfond nëpërmjet D-Bus. Për shembull, kur ekzekuton komandën "nmcli — shto lidhjen jashtë linje ...", programi nmcli nuk do t'i dërgojë një kërkesë procesit të sfondit për të shtuar një profil lidhjeje, por do të nxjerrë drejtpërdrejt në stdout bllokun përkatës të cilësimeve në formatin e skedarit kyç, i cili ju lejon të përdorni nmcli në skriptet për të gjeneruar dhe ndryshuar profilet e lidhjes. Për ta aktivizuar, profili i krijuar mund të ruhet në drejtorinë /etc/NetworkManager/system-connections. # Konfiguro ruajtjen e skedarëve me të drejta "600" (të disponueshme vetëm për pronarin). umask 077 # Gjeneroni një profil në formatin e skedarit kyç. nmcli --lidhje offline shtoni llojin ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Ndrysho profilin nmcli —lidhja offline modifiko lidhjen.mptcp-flamujt e aktivizuar,sinjali \ < /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 # Pas rishkrimit profilin në disk, ringarkoni cilësimet NetworkManager nmcli ringarkoni lidhjen
  • Mbështetje e shtuar për MPTCP (Multipath TCP), një zgjerim i protokollit TCP për organizimin e funksionimit të një lidhjeje TCP me dërgimin e paketave njëkohësisht përgjatë disa rrugëve përmes ndërfaqeve të ndryshme të rrjetit të lidhura me adresa IP të ndryshme. NetworkManager tani mund të menaxhojë adresat IP të reklamuara ose të përdorura në flukse shtesë MPTCP, duke përfshirë konfigurimin automatik të këtyre adresave, ngjashëm me mënyrën se si e bën procesi mptcpd. NetworkManager gjithashtu mbështet aktivizimin e MPTCP në kernel duke vendosur sysctl /proc/sys/net/mptcp/enabled dhe vendosjen e kufijve të specifikuar nga komanda "ip mptcp limits". Për të kontrolluar përpunimin MPTCP, është propozuar një veti e re “connection.mptcp-flags”, përmes së cilës mund të aktivizoni MPTCP dhe të zgjidhni parametrat e caktimit të adresës (sinjal, subflow, backup, fullmesh). Si parazgjedhje, MPTCP aktivizohet automatikisht në NetworkManager nëse sysctl /proc/sys/net/mptcp/enabled është vendosur në kernel.
  • Është e mundur të shkruani parametrat e lidhjes së adresës IP për DHCP (DHCP lease) në skedarin /run/NetworkManager/devices/$IFINDEX (informacioni ruhet në seksionet [dhcp4] dhe [dhcp6]), i cili ju lejon të përcaktoni lidhjet thjesht duke lexuar skedarin pa hyrë në D-Bus ose ekzekutoni komandën "nmcli -f të gjitha pajisjet tregojnë eth0".
  • Parametri ipv4.link-local është shtuar në profilin e lidhjes për lidhjen e lidhjeve IPv4 lokale me adresat e intranetit 169.254.0.0/16 (IPv4LL, Link-local). Më parë, adresat IPv4LL mund të specifikoheshin manualisht (ipv4.method=link-local) ose të merreshin nëpërmjet DHCP.
  • U shtua parametri "ipv6.mtu" për të konfiguruar MTU (Njësia maksimale e transmetimit) për IPv6.
  • Kodi u hoq nga një zbatim i klientit DHCPv4 i papërdorur bazuar në kodin nga systemd. Implementimi n-dhcp4 nga paketa nettools është përdorur prej kohësh si klient DHCP.
  • Rinisja e DHCP aktivizohet kur ndryshon adresa MAC në pajisje.

Burimi: opennet.ru

Shto një koment