Izdaja omrežnega konfiguratorja NetworkManager 1.40.0

Za poenostavitev nastavitve omrežnih parametrov je na voljo stabilna izdaja vmesnika - NetworkManager 1.40.0. Vtičnike za podporo VPN (Libreswan, OpenConnect, Openswan, SSTP itd.) razvijajo kot del lastnih razvojnih ciklov.

Glavne novosti NetworkManagerja 1.40:

  • Vmesnik ukazne vrstice nmcli izvaja zastavico »--offline«, ki omogoča obdelavo povezovalnih profilov v formatu datoteke ključev brez dostopa do procesa NetworkManager v ozadju. Zlasti pri ustvarjanju, prikazovanju, brisanju in spreminjanju nastavitev, povezanih z omrežnim vmesnikom, lahko ukaz »nmcli connection« zdaj deluje brez dostopa do procesa NetworkManager v ozadju prek D-Bus. Na primer, pri izvajanju ukaza »nmcli —offline connection add …« pripomoček nmcli ne bo poslal procesu v ozadju zahteve za dodajanje profila povezave, ampak bo neposredno izpisal v stdout ustrezen blok nastavitev v formatu datoteke ključev, ki vam omogoča uporabo nmcli v skriptih za ustvarjanje in spreminjanje povezovalnih profilov. Za aktiviranje lahko ustvarjeni profil shranite v imenik /etc/NetworkManager/system-connections. # Konfigurirajte shranjevanje datotek s pravicami "600" (na voljo samo lastniku). umask 077 # Ustvari profil v formatu datoteke ključev. nmcli --offline connection add type ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Spremeni profil nmcli —povezava brez povezave spremeni povezavo.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 # Po prepisu profil na disku, znova naložite nastavitve NetworkManager nmcli povezava ponovno naloži
  • Dodana podpora za MPTCP (Multipath TCP), razširitev protokola TCP za organizacijo delovanja povezave TCP z dostavo paketov hkrati po več poteh prek različnih omrežnih vmesnikov, povezanih z različnimi naslovi IP. NetworkManager lahko zdaj upravlja naslove IP, oglaševane ali uporabljene v dodatnih tokovih MPTCP, vključno s samodejno konfiguracijo teh naslovov, podobno kot to počne postopek mptcpd. NetworkManager podpira tudi omogočanje MPTCP v jedru z nastavitvijo sysctl /proc/sys/net/mptcp/enabled in nastavitvijo omejitev, določenih z ukazom “ip mptcp limits”. Za nadzor obdelave MPTCP je bila predlagana nova lastnost »connection.mptcp-flags«, prek katere lahko omogočite MPTCP in izberete parametre za dodelitev naslovov (signal, subflow, backup, fullmesh). Privzeto je MPTCP samodejno omogočen v NetworkManagerju, če je v jedru nastavljen sysctl /proc/sys/net/mptcp/enabled.
  • V datoteko /run/NetworkManager/devices/$IFINDEX (informacije so shranjene v razdelkih [dhcp4] in [dhcp6]) je možno zapisati parametre vezave naslova IP za DHCP (zakup DHCP), kar vam omogoča, da preprosto določite vezave branje datoteke brez dostopa do D -Bus ali zagon ukaza “nmcli -f all device show eth0”.
  • Parameter ipv4.link-local je bil dodan profilu povezave za vezavo lokalnih povezav IPv4 na intranetne naslove 169.254.0.0/16 (IPv4LL, Link-local). Prej je bilo mogoče naslove IPv4LL določiti ročno (ipv4.method=link-local) ali pridobiti prek DHCP.
  • Dodan parameter "ipv6.mtu" za konfiguracijo MTU (največja prenosna enota) za IPv6.
  • Odstranjena koda iz neuporabljene izvedbe odjemalca DHCPv4, ki temelji na kodi iz systemd. Izvedba n-dhcp4 iz paketa nettools se že dolgo uporablja kot odjemalec DHCP.
  • Omogočen ponovni zagon DHCP, ko se spremeni naslov MAC v napravi.

Vir: opennet.ru

Dodaj komentar