Verkon konfiguraattorin NetworkManager 1.40.0 julkaisu

Rajapinnasta on saatavana vakaa versio verkkoparametrien määrittämisen yksinkertaistamiseksi - NetworkManager 1.40.0. VPN-tuen liitännäiset (Libreswan, OpenConnect, Openswan, SSTP jne.) kehitetään osana omia kehitysjaksojaan.

NetworkManager 1.40:n tärkeimmät innovaatiot:

  • Nmcli-komentorivin käyttöliittymä toteuttaa "--offline"-lipun, joka mahdollistaa yhteysprofiilien käsittelyn avaintiedostomuodossa käyttämättä tausta NetworkManager-prosessia. Erityisesti verkkoliitäntään liittyviä asetuksia luotaessa, näytettäessä, poistettaessa ja muutettaessa "nmcli connection" -komento voi nyt toimia ilman, että käytät taustalla NetworkManager-prosessia D-Busin kautta. Esimerkiksi kun suoritetaan komento "nmcli —offline connection add…", nmcli-apuohjelma ei lähetä taustaprosessille pyyntöä lisätä yhteysprofiilia, vaan lähettää suoraan stdoutille vastaavan asetuslohkon avaintiedostomuodossa, joka Voit käyttää nmcliä komentosarjoissa yhteysprofiilien luomiseen ja muuttamiseen. Aktivointia varten luotu profiili voidaan tallentaa hakemistoon /etc/NetworkManager/system-connections. # Määritä tiedostojen tallennus "600" oikeuksilla (vain omistajan käytettävissä). umask 077 # Luo profiili avaintiedostomuodossa. nmcli --offline-yhteys lisää tyyppi ethernet con-nimi oma profiili \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Muuta profiilia nmcli —offline-yhteys muokkaa connection.mptcp-flags enabled,signal \ < /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 # Uudelleenkirjoituksen jälkeen Levyllä oleva profiili, lataa asetukset uudelleen NetworkManager nmcli connection reload
  • Lisätty tuki MPTCP:lle (Multipath TCP), joka on TCP-protokollan laajennus TCP-yhteyden toiminnan järjestämiseen ja pakettien toimittamiseen samanaikaisesti useita reittejä pitkin eri verkkoliitäntöjen kautta, jotka liittyvät eri IP-osoitteisiin. NetworkManager voi nyt hallita IP-osoitteita, joita mainostetaan tai käytetään muissa MPTCP-virroissa, mukaan lukien näiden osoitteiden automaattinen määrittäminen, samalla tavalla kuin mptcpd-prosessi tekee sen. NetworkManager tukee myös MPTCP:n käyttöönottoa ytimessä asettamalla sysctl /proc/sys/net/mptcp/enabled ja asettamalla "ip mptcp limits" -komennolla määritetyt rajat. MPTCP-käsittelyn ohjaamiseen on ehdotettu uutta ominaisuutta "connection.mptcp-flags", jonka kautta voit ottaa MPTCP:n käyttöön ja valita osoitteenmääritysparametreja (signaali, alivirta, varmuuskopiointi, fullmesh). Oletusarvoisesti MPTCP on automaattisesti käytössä NetworkManagerissa, jos sysctl /proc/sys/net/mptcp/enabled on asetettu ytimeen.
  • On mahdollista kirjoittaa IP-osoitteen sidosparametrit DHCP:lle (DHCP lease) tiedostoon /run/NetworkManager/devices/$IFINDEX (tiedot on tallennettu osioihin [dhcp4] ja [dhcp6]), jolloin voit määrittää sidokset yksinkertaisesti. lukea tiedostoa käyttämättä D -Bus -väylää tai suorittaa komento "nmcli -f all device show eth0".
  • Parametri ipv4.link-local on lisätty yhteysprofiiliin paikallisten IPv4-linkkien sitomiseksi intranet-osoitteisiin 169.254.0.0/16 (IPv4LL, Link-local). Aiemmin IPv4LL-osoitteet voitiin joko määrittää manuaalisesti (ipv4.method=link-local) tai hankkia DHCP:n kautta.
  • Lisätty parametri "ipv6.mtu", jolla määritetään MTU (Maximum Transmission Unit) IPv6:lle.
  • Koodi poistettu käyttämättömästä DHCPv4-asiakastoteutuksesta systemd:n ​​koodin perusteella. Nettools-paketin n-dhcp4-toteutusta on käytetty pitkään DHCP-asiakkaana.
  • DHCP-uudelleenkäynnistys käytössä, kun laitteen MAC-osoite muuttuu.

Lähde: opennet.ru

Lisää kommentti