Izdanje mrežnog konfiguratora NetworkManager 1.40.0

Dostupno je stabilno izdanje sučelja za pojednostavljenje postavljanja mrežnih parametara - NetworkManager 1.40.0. Dodaci za VPN podršku (Libreswan, OpenConnect, Openswan, SSTP itd.) razvijaju se u sklopu vlastitih razvojnih ciklusa.

Glavne inovacije NetworkManagera 1.40:

  • Sučelje naredbenog retka nmcli implementira oznaku "--offline", koja omogućuje obradu profila veze u formatu datoteke ključa bez pristupa pozadinskom procesu NetworkManager. Konkretno, pri stvaranju, prikazivanju, brisanju i mijenjanju postavki povezanih s mrežnim sučeljem, naredba "nmcli veza" sada može raditi bez pristupa pozadinskom procesu NetworkManager putem D-Bus-a. Na primjer, prilikom izvršavanja naredbe “nmcli —offline connection add...”, uslužni program nmcli neće poslati zahtjev pozadinskom procesu za dodavanje profila veze, već će izravno izvesti u stdout odgovarajući blok postavki u formatu datoteke ključa, koji omogućuje vam korištenje nmcli u skriptama za generiranje i promjenu profila veze. Za aktivaciju kreirani profil se može spremiti u direktorij /etc/NetworkManager/system-connections. # Konfigurirajte spremanje datoteka s pravima “600” (dostupno samo vlasniku). umask 077 # Generirajte profil u formatu datoteke ključa. nmcli --offline veza dodaj tip ethernet con-name moj-profil \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Promjena profila nmcli —offline veza modify 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 # Nakon ponovnog pisanja profil na disku, ponovno učitajte postavke NetworkManager nmcli veza ponovno učitajte
  • Dodana podrška za MPTCP (Multipath TCP), proširenje TCP protokola za organiziranje rada TCP veze s dostavom paketa istovremeno duž nekoliko ruta kroz različita mrežna sučelja povezana s različitim IP adresama. NetworkManager sada može upravljati IP adresama oglašenim ili korištenim u dodatnim MPTCP tokovima, uključujući automatsko konfiguriranje tih adresa, slično kao što to radi proces mptcpd. NetworkManager također podržava omogućavanje MPTCP-a u kernelu postavljanjem sysctl /proc/sys/net/mptcp/enabled i postavljanjem ograničenja navedenih naredbom “ip mptcp limits”. Za kontrolu obrade MPTCP-a predloženo je novo svojstvo "connection.mptcp-flags" putem kojeg možete omogućiti MPTCP i odabrati parametre dodjele adrese (signal, subflow, backup, fullmesh). Prema zadanim postavkama, MPTCP je automatski omogućen u NetworkManageru ako je sysctl /proc/sys/net/mptcp/enabled postavljen u kernelu.
  • Moguće je napisati parametre vezanja IP adrese za DHCP (DHCP najam) u datoteku /run/NetworkManager/devices/$IFINDEX (informacije su pohranjene u odjeljcima [dhcp4] i [dhcp6]), što vam omogućuje da odredite vezivanje jednostavnim čitanje datoteke bez pristupa D -Busu ili pokretanje naredbe “nmcli -f all device show eth0”.
  • Parametar ipv4.link-local dodan je u profil veze za vezanje lokalnih IPv4 veza na intranet adrese 169.254.0.0/16 (IPv4LL, Link-local). Prije su se IPv4LL adrese mogle odrediti ručno (ipv4.method=link-local) ili dobiti putem DHCP-a.
  • Dodan parametar "ipv6.mtu" za konfiguriranje MTU (Maksimalna jedinica prijenosa) za IPv6.
  • Uklonjen kod iz nekorištene implementacije DHCPv4 klijenta na temelju koda iz systemd-a. Implementacija n-dhcp4 iz paketa nettools dugo se koristila kao DHCP klijent.
  • Omogućeno ponovno pokretanje DHCP-a kada se promijeni MAC adresa na uređaju.

Izvor: opennet.ru

Dodajte komentar