NetworkManager 1.40.0 laidiens

Ir pieejams stabils interfeisa laidiens, lai vienkāršotu tīkla parametru iestatīšanu - NetworkManager 1.40.0. VPN atbalsta spraudņi (Libreswan, OpenConnect, Openswan, SSTP utt.) tiek izstrādāti kā daļa no saviem izstrādes cikliem.

Galvenie NetworkManager 1.40 jauninājumi:

  • Komandrindas interfeiss nmcli ievieš karodziņu “--offline”, kas ļauj apstrādāt savienojuma profilus atslēgas faila formātā, nepiekļūstot fona NetworkManager procesam. Jo īpaši, veidojot, parādot, dzēšot un mainot iestatījumus, kas saistīti ar tīkla interfeisu, komanda “nmcli savienojums” tagad var darboties, nepiekļūstot fona NetworkManager procesam, izmantojot D-Bus. Piemēram, izpildot komandu “nmcli —offline connection add…”, nmcli utilīta nesūtīs fona procesam pieprasījumu pievienot savienojuma profilu, bet gan tieši izvadīs uz stdout atbilstošo iestatījumu bloku atslēgas faila formātā, kas ļauj izmantot nmcli skriptos, lai ģenerētu un mainītu savienojuma profilus. Lai aktivizētu, izveidoto profilu var saglabāt direktorijā /etc/NetworkManager/system-connections. # Konfigurējiet failu saglabāšanu ar “600” tiesībām (pieejama tikai īpašniekam). umask 077 # Izveidojiet profilu atslēgas faila formātā. nmcli --bezsaistes savienojums pievieno tipa Ethernet con-name mans profils \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Mainīt profilu nmcli —bezsaistes savienojums modificēt savienojumu.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 # Pēc pārrakstīšanas profilu diskā, atkārtoti ielādējiet iestatījumus NetworkManager nmcli savienojuma atkārtota ielāde
  • Pievienots atbalsts MPTCP (Multipath TCP), kas ir TCP protokola paplašinājums TCP savienojuma darbības organizēšanai ar pakešu piegādi vienlaicīgi pa vairākiem maršrutiem caur dažādām tīkla saskarnēm, kas saistītas ar dažādām IP adresēm. NetworkManager tagad var pārvaldīt IP adreses, kas tiek reklamētas vai tiek izmantotas papildu MPTCP plūsmās, tostarp automātiski konfigurējot šīs adreses, līdzīgi kā to dara mptcpd process. NetworkManager atbalsta arī MPTCP iespējošanu kodolā, iestatot sysctl /proc/sys/net/mptcp/enabled un iestatot ierobežojumus, kas noteikti ar komandu “ip mptcp limits”. Lai kontrolētu MPTCP apstrādi, ir piedāvāts jauns rekvizīts “connection.mptcp-flags”, caur kuru var iespējot MPTCP un izvēlēties adreses piešķiršanas parametrus (signāls, apakšplūsma, rezerves kopija, fullmesh). Pēc noklusējuma MPTCP tiek automātiski iespējots programmā NetworkManager, ja kodolā ir iestatīts sysctl /proc/sys/net/mptcp/enabled.
  • Failā /run/NetworkManager/devices/$IFINDEX (informācija tiek glabāta sadaļās [dhcp4] un [dhcp6]) ir iespējams ierakstīt DHCP (DHCP nomas) IP adrešu saistīšanas parametrus, kas ļauj noteikt saistījumus vienkārši. nolasot failu, nepiekļūstot D-Bus, vai palaidiet komandu “nmcli -f all device show eth0”.
  • Savienojuma profilam ir pievienots parametrs ipv4.link-local, lai saistītu vietējās IPv4 saites ar iekštīkla adresēm 169.254.0.0/16 (IPv4LL, Link-local). Iepriekš IPv4LL adreses varēja norādīt manuāli (ipv4.method=link-local) vai iegūt, izmantojot DHCP.
  • Pievienots parametrs "ipv6.mtu", lai konfigurētu MTU (maksimālo pārraides vienību) IPv6.
  • Kods ir noņemts no neizmantota DHCPv4 klienta ieviešanas, pamatojoties uz sistēmasd kodu. Nettools pakotnes n-dhcp4 ieviešana jau sen tiek izmantota kā DHCP klients.
  • Iespējota DHCP restartēšana, kad mainās ierīces MAC adrese.

Avots: opennet.ru

Pievieno komentāru