Er is een stabiele release van de interface beschikbaar om de netwerkparameters te vereenvoudigen â NetworkManager 1.32.0. Plug-ins voor ondersteuning van VPN, OpenConnect, PPTP, OpenVPN en OpenSWAN worden ontwikkeld binnen hun eigen ontwikkelingscycli.
Belangrijkste vernieuwingen in NetworkManager 1.32:
- Er is een mogelijkheid toegevoegd om de backend voor firewallbeheer te kiezen, waarvoor een nieuwe optie â[main].firewall-backendâ is toegevoegd aan NetworkManager.conf. Standaard is de backend ingesteld op ânftablesâ, en wanneer het bestand /usr/sbin/nft niet aanwezig is en /usr/sbin/iptables aanwezig is, wordt de backend âiptablesâ. In de toekomst wordt een extra backend op basis van Firewalld toegevoegd. Deze functie kan worden gebruikt voor het configureren van de adresvertaler met nftables (voorheen werd alleen iptables gebruikt) bij het inschakelen van het gedeelde toegang profiel (shared).
- Nieuwe opties âethtool.pause-autonegâ, âethtool.pause-rxâ en âethtool.pause-txâ zijn toegevoegd om vertragingen in te voeren bij het ontvangen of verzenden van Ethernet-frames. De toegevoegde opties komen overeen met de vergelijkbare modi in het ethtool-hulpmiddel â ââpause devname [autoneg on|off] [rx on|off] [tx on|off]â.
- Er is een parameter toegevoegd âethernet.accept-all-mac-addressesâ, waarmee de netwerkadapter in de âpromiscuousâ modus kan worden gezet voor het analyseren van transit-netwerkframes die niet aan het huidige systeem zijn gericht.
- De mogelijkheid is geboden om omgekeerde DNS-query's uit te voeren voor het configureren van de hostnaam op basis van de naam uit DNS, gedefinieerd voor het door het systeem verstrekte IP-adres. Deze modus wordt ingeschakeld met de optie hostname in het profiel. Eerder werd voor het bepalen van de hostnaam de functie getnameinfo() aangeroepen, die de NSS-configuratie en de naam in het bestand /etc/hostname in acht nam (de nieuwe mogelijkheid stelt het mogelijk om de naam alleen op basis van de reverse zone resolutie in DNS te bepalen). Voor het opvragen van de hostnaam via DNS wordt nu de API systemd-resolved gebruikt, en als systemd niet wordt gebruikt, wordt de ânm-daemon-helperâ gestart op basis van de NSS-module âdnsâ.
- Ondersteuning voor de routingsregels âprohibitâ, âblackholeâ en âunreachableâ is toegevoegd.
- Het gedrag met betrekking tot verkeersregels is gewijzigd â standaard behoudt NetworkManager nu al eerder in het systeem ingestelde qdiscs en verkeersfilters.
- Profielen van draadloze verbindingen in NetworkManager worden nu gespiegeld naar configuratiebestanden van iwd.
- Ondersteuning voor DHCP-optie 249 (Microsoft Classless Static Route) is toegevoegd.
- Ondersteuning voor de kernelparameter ârd.net.dhcp.retryâ, die het verzoek om binding updates beheert, is toegevoegd. het IP-adres.
- Er is een aanzienlijke herstructurering van de oorspronkelijke teksten uitgevoerd.
- Wijzigingen zijn aangebracht in de API, die geen invloed mogen hebben op de compatibiliteit met bestaande uitbreidingen. Bijvoorbeeld, de verwerking van het signaal PropertiesChanged en het D-Bus eigenschap org.freedesktop.DBus.Properties.PropertiesChanged, die al geruime tijd als verouderd zijn gemarkeerd, is stopgezet. In de libnm bibliotheek zijn structuurdefinities verborgen in de klassen NMSimpleConnection, NMSetting en NMSetting. Het formaat "connection.uuid" is gebruikt als de primaire sleutel voor het identificeren van het verbinding profiel.
Daarnaast kan de uitgave van de netwerkinstellingen configurator ConnMan 1.40 worden vermeld, die wordt ontwikkeld door Intel en zich onderscheidt door een laag systeemverbruik en de aanwezigheid van flexibele middelen voor het uitbreiden van functionaliteit via plugins. ConnMan wordt gebruikt in platforms en distributies zoals Tizen, Yocto, Sailfish, Aldebaran Robotics en Nest, evenals in verschillende consumenten apparaten met firmware op basis van Linux.
Intel heeft ook de Wi-Fi daemon IWD 1.15 (iNet Wireless Daemon) gepubliceerd, die als alternatief voor wpa_supplicant wordt ontwikkeld voor de verbinding van Linux-systemen met draadloze netwerken. IWD kan zelfstandig worden gebruikt of als backend voor de netwerkinstellingen configurators Network Manager en ConnMan. Het project is geschikt voor gebruik op embedded apparaten en is geoptimaliseerd voor een minimaal geheugen- en schijfruimteverbruik. IWD gebruikt geen externe bibliotheken en maakt alleen gebruik van de mogelijkheden die door de standaard Linux-kernel worden geboden (de Linux-kernel en Glibc zijn voldoende).
In de nieuwe versie van ConnMan zijn alleen bugfixes aangebracht met betrekking tot de verwerking van de auto-verbinding en het loskoppelen in WiFi. Ook is een kwetsbaarheid, veroorzaakt door een buffer overflow in de DNS Proxy-code, verholpen. In de nieuwe versie van IWD is ondersteuning voor het exporteren van informatie over de werking van de achtergrondprocessen geĂŻmplementeerd, is de mogelijkheid toegevoegd om de intensiteit van de pakketten in VHT RX (Very High Throughput) modus te voorspellen en is ondersteuning voor de FT-over-DS procedure met meerdere basisservice sets (BSS) verzekerd.
Bron: opennet.ru
