nemrég megjelent a stabil felület új verziójának kiadása a "NetworkManager 1.20" hálózati konfiguráció egyszerűsítése érdekében, verzió, amelybe egy maroknyi újítás került, de mindenekelőtt hibajavításokkal és nagyobb támogatással jár.
A NetworkManager egy segédprogram opportunista megközelítést alkalmaz a hálózat kiválasztásában, megpróbálja a lehető legjobb kapcsolatot használni, ha kimarad, vagy amikor a felhasználó vezeték nélküli hálózatok között mozog. Előnyben részesíti az Ethernet kapcsolatokat az "ismert" vezeték nélküli hálózatokkal szemben. A felhasználótól szükség szerint WEP vagy WPA kulcsokat kell megadni.
A NetworkManager két részből áll:
- egy szolgáltatás, amely kezeli a kapcsolatokat és jelentést tesz a hálózat változásairól.
- egy grafikus asztali alkalmazás, amely lehetővé teszi a felhasználó számára a hálózati kapcsolatok manipulálását. Az nmcli kisalkalmazás hasonló funkciókat biztosít a parancssorban.
Másrészt a VPN, az OpenConnect, a PPTP, az OpenVPN és az OpenSWAN támogatásához szükséges beépülő modulokat saját fejlesztési ciklusaik részeként fejlesztik ki.
A VPN, az OpenConnect, a PPTP, az OpenVPN és az OpenSWAN támogatásához szükséges beépülő modulokat saját fejlesztési ciklusaik részeként fejlesztik ki.
A NetworkManager 1.20 legfőbb új szolgáltatásai
Ebben az új verzióban a konfigurációkezelő bővítmény telepítése megváltozott és a profilok lemezen történő tárolásának módja. Támogatás a csatlakozási profilok migrálásához a beépülő modulok között.
A tárolt profilok emlékére most csak a keyfile plugin dolgozza fel és menti a / run könyvtárba, amely megakadályozza a profilok elvesztését a NetworkManager újraindítása után, és lehetővé teszi az FS-alapú API használatát profilok létrehozására a memóriában.
Ezzel együtt kiemeli a segédprogramon belül a megtisztított, elavult alkatrészeket is. Elsősorban a libnm-glib könyvtárat távolították el, amelyet a libnm könyvtár helyettesített a NetworkManager 1.0 alkalmazásban, eltávolították az ibft plugint (az initrd nm-initrd-generátorát kell használni a hálózati konfigurációs adatok firmware-ről történő átviteléhez), és a " main.monitor- connection files "a NetworkManager.conf fájlban (kifejezetten meg kell hívnia az" nmcli connection load "vagy" nmcli connection reload "nevet).
Alapértelmezés szerint a beépített DHCP-ügyfél engedélyezve van ("belső" mód) a korábban használt dhclient alkalmazás helyett. Az alapértelmezettet megváltoztathatja a "–with-config-dhcp-default" összeszerelési opcióval, vagy a main.dhcp beállításával a konfigurációs fájlban.
Másrészt létezik egy új módszer a D-Bus AddConnection2 (), amely lehetővé teszi a profil automatikus csatlakozásának blokkolását a létrehozásakor.
A "ne alkalmazza újra" jelölő hozzá lett adva az Update2 () módszerhez, amelyben a kapcsolati profil tartalmának megváltoztatása nem változtatja meg automatikusan a tényleges eszközbeállításokat, amíg a profil újra nem aktiválódik.
míg Különböző disztribúciók esetén a szkriptek elhelyezésének lehetősége az / usr / lib / NetworkManager könyvtárban biztosított., amely csak olvasható módban elérhető rendszerfájlokon használható, és minden indításkor tisztítja az / etc fájlt.
Az új verzióban kiemelkedő többi változás közül megtalálhatjuk:
- Hozzáadva az "ipv6.method = tiltott" beállítást, amely lehetővé teszi az eszköz IPv6 letiltását.
- Hozzáadott támogatás a vezeték nélküli hálózatokhoz, amelyek mindegyik csomópontja szomszédos csomópontokon keresztül csatlakozik
- Hozzáadott képesség az fq_codel (Fair Queue Controlled Delay) csomagok sorba állítási fegyelmének és tükrözött műveleteknek a forgalom tükrözésére
- A libnm-ben a konfiguráció JSON formátumú elemzésének kódja módosult, és szigorúbb paraméterellenőrzés biztosított.
- Az "suppress_prefixlength" attribútum támogatása az útválasztási szabályokban hozzáadódik a forrás címhez (házirend-útválasztás).
- A WireGuard VPN szkript támogatással rendelkezik az alapértelmezett útvonal "wireguard.ip4-auto-default-route" és "wireguard.ip6-auto-default-route" automatikus hozzárendeléséhez.
Hogyan szerezhetem meg a NetworkManager 1.20.0 verziót?
Azok számára, akik szeretnék megszerezni a NetworkManager 1.20.0 új verzióját, tudnia kell, hogy jelenleg nincsenek csomagok Ubuntu vagy derivatívák számára. Tehát, ha meg akarja szerezni ezt a verziót forráskódból kell felépíteniük a NetworkManager 1.20.0 verziót.