Wydaliśmy nową wersję NetworkManagera 1.20.0 i to są jej zmiany

Menedżer sieci

Ostatnio opublikowano nową wersję stabilnego interfejsu w celu uproszczenia konfiguracji sieci „NetworkManager 1.20”, wersja, w której dodano kilka innowacji, ale przede wszystkim zawiera poprawki błędów i większe wsparcie.

NetworkManager to narzędzie wykorzystujące oportunistyczne podejście do wyboru sieci, próbując użyć najlepszego dostępnego połączenia, gdy występują przerwy w dostawie lub gdy użytkownik przemieszcza się między sieciami bezprzewodowymi. Wolisz połączenia Ethernet od „znanych” sieci bezprzewodowych. W razie potrzeby użytkownik jest proszony o podanie kluczy WEP lub WPA.

NetworkManager ma dwa komponenty:

  1. usługa zarządzająca połączeniami i raportami o zmianach w sieci.
  2. graficzna aplikacja komputerowa, która umożliwia użytkownikowi manipulowanie połączeniami sieciowymi. Aplet nmcli zapewnia podobną funkcjonalność w wierszu poleceń.

Z drugiej strony, Wtyczki obsługujące VPN, OpenConnect, PPTP, OpenVPN i OpenSWAN są opracowywane w ramach ich własnych cykli rozwojowych.

Wtyczki obsługujące VPN, OpenConnect, PPTP, OpenVPN i OpenSWAN są opracowywane w ramach ich własnych cykli rozwojowych.

Główne nowe funkcje programu NetworkManager 1.20

W tej nowej wersji Wdrożenie wtyczki do zarządzania konfiguracją zostało zmienione oraz sposób przechowywania profili na dysku. Dodano obsługę migracji profili połączeń między wtyczkami.

Przechowywane profile ku pamięci teraz są przetwarzane tylko przez wtyczkę keyfile i zapisywane w katalogu / run, co zapobiega utracie profili po ponownym uruchomieniu NetworkManagera i umożliwia wykorzystanie API opartego na FS do tworzenia profili w pamięci.

Oprócz tego zwraca również uwagę na wyczyszczone przestarzałe komponenty narzędzia. W szczególności usunięto bibliotekę libnm-glib, która została zastąpiona przez bibliotekę libnm w NetworkManager 1.0, usunięto wtyczkę ibft (do przesyłania danych konfiguracyjnych sieci z oprogramowania układowego należy użyć generatora nm-initrd-initrd), a także obsługę " main.monitor- pliki połączeń "w NetworkManager.conf (musisz jawnie wywołać" nmcli connection load "lub" nmcli connection reload ").

Domyślnie wbudowany klient DHCP jest włączony (tryb „wewnętrzny”) zamiast poprzednio używanej aplikacji dhclient. Możesz zmienić wartość domyślną, używając opcji zestawu „–with-config-dhcp-default” lub ustawiając plik main.dhcp w pliku konfiguracyjnym.

Z drugiej strony pojawiła się nowa metoda D-Bus AddConnection2 (), która pozwala na zablokowanie automatycznego łączenia profilu w momencie jego tworzenia.

Flaga „nie stosuj ponownie” została dodana do metody Update2 (), w której zmiana zawartości profilu połączenia nie powoduje automatycznej zmiany rzeczywistych ustawień urządzenia, dopóki profil nie zostanie ponownie aktywowany.

Podczas dla różnych dystrybucji dostępna jest możliwość umieszczania skryptów wysyłkowych w katalogu / usr / lib / NetworkManager, którego można używać na obrazach systemu, które są dostępne w trybie tylko do odczytu i czyścić / etc przy każdym uruchomieniu.

Spośród innych zmian, które wyróżniają się w nowej wersji, możemy znaleźć:

  • Dodano ustawienie „ipv6.method = wyłączone”, które umożliwia wyłączenie protokołu IPv6 na urządzeniu.
  • Dodano obsługę bezprzewodowych sieci kratowych, w których każdy węzeł jest połączony za pośrednictwem sąsiednich węzłów
  • Dodano możliwość konfigurowania dyscypliny kolejkowania pakietów fq_codel (Fair Queuing Controlled Delay) i dublowanego działania w celu odzwierciedlenia ruchu
  • W bibliotece libnm kod do analizowania konfiguracji w formacie JSON został zmodyfikowany i zapewniono bardziej rygorystyczne sprawdzanie parametrów.
  • Obsługa atrybutu „suppress_prefixlength” jest dodawana w regułach routingu do adresu źródłowego (routing policy).
  • WireGuard VPN obsługuje skrypty do automatycznego przypisywania tras domyślnych „wireguard.ip4-auto-default-route” i „wireguard.ip6-auto-default-route”.

Jak zdobyć NetworkManager 1.20.0?

Dla zainteresowanych uzyskaniem nowej wersji programu NetworkManager 1.20.0, powinieneś wiedzieć, że w tej chwili nie ma pakietów zbudowanych dla Ubuntu ani pochodnych. Więc jeśli chcesz uzyskać tę wersję muszą zbudować NetworkManager 1.20.0 z kodu źródłowego.

Link jest taki.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.