Utjefte fan it netwurk konfigurator NetworkManager 1.32.0

In stabile release fan 'e ynterface is beskikber om it ynstellen fan netwurkparameters te ferienfâldigjen - NetworkManager 1.32.0. Plugins om VPN, OpenConnect, PPTP, OpenVPN en OpenSWAN te stypjen wurde ûntwikkele troch har eigen ûntwikkelingssyklusen.

De wichtichste ynnovaasjes fan NetworkManager 1.32:

  • De mooglikheid om te selektearjen de firewall behear backend is foarsjoen, dêr't in nije opsje "[main].firewall-backend" is tafoege oan NetworkManager.conf. Standert is de "nftables" backend ynsteld, en as de /usr/sbin/nft-bestân yn it systeem ûntbrekt en /usr/sbin/iptables oanwêzich is, wurdt de "iptables"-backend ynsteld. Yn 'e takomst is it plan om in oare backend ta te foegjen basearre op Firewalld. Dizze funksje kin brûkt wurde om in adresoersetter te konfigurearjen mei nftables (foarhinne waard allinich iptables brûkt) as it dielde tagongsprofyl ynskeakele is.
  • Nije opsjes tafoege "ethtool.pause-autoneg", "ethtool.pause-rx" en "ethtool.pause-tx" om fertragingen yn te fieren by it ûntfangen of ferstjoeren fan Ethernet-frames. Opsjes tafoege oerienkomme mei ferlykbere modi yn it ethtool-hulpprogramma - "-pause devname [autoneg oan|út] [rx oan|út] [tx oan|út]".
  • De parameter "ethernet.accept-all-mac-addresses" tafoege, wêrmei jo de netwurkadapter yn 'e "promiskueuze" modus kinne ynstelle om transitnetwurkframes te analysearjen dy't net oan it hjoeddeiske systeem rjochte binne.
  • It is mooglik om DNS-opsykjen út te fieren om in hostnamme te konfigurearjen basearre op de DNS-namme definieare foar it IP-adres dat oan it systeem is tawiisd. De modus is ynskeakele mei de hostnamme opsje yn it profyl. Earder waard de funksje getnameinfo() oanroppen om de hostnamme te bepalen, dy't rekken holden mei de NSS-konfiguraasje en de namme spesifisearre yn it /etc/hostname-bestân (mei de nije funksje kinne jo de namme allinich ynstelle op basis fan reverse-sône-resolúsje yn DNS ). Om in hostnamme te freegjen fia DNS, wurdt de systemd-oploste API no brûkt, en as systemd net brûkt wurdt, wurdt de 'nm-daemon-helper'-hanneler lansearre basearre op 'dns' NSS-module.
  • Stipe tafoege foar de typen "ferbean", "swart gat" en "ûnberikber" rûteregels.
  • It gedrach oangeande ferkearsbehearregels is feroare - standert bewarret NetworkManager no de qdiscs-regels en ferkearsfilters dy't al yn it systeem ynsteld binne.
  • Ynskeakele ôfspegeljen fan NetworkManager draadloze ferbining profilen yn iwd konfiguraasje triemmen.
  • Stipe tafoege foar DHCP-opsje 249 (Microsoft Classless Static Route).
  • Stipe tafoege foar de kernelparameter "rd.net.dhcp.retry" dy't it fersyk foar IP-binende updates kontrolearret.
  • Der is in flinke werstrukturearring fan de boarneteksten útfierd.
  • Feroarings binne makke oan de API dy't gjin ynfloed hawwe moatte op kompatibiliteit mei besteande tafoegings. Bygelyks, de ferwurking fan it PropertiesChanged-sinjaal en it D-Bus-eigendom org.freedesktop.DBus.Properties.PropertiesChanged, dy't al lang ôfskreaun binne, binne staakt. De libnm-bibleteek ferberget de definysjes fan struktueren yn 'e klassen NMSimpleConnection, NMSetting en NMSetting. It formaat "connection.uuid" wurdt brûkt as de haadkaai om it ferbiningsprofyl te identifisearjen.

Derneist kinne wy ​​​​de frijlitting fan 'e ConnMan 1.40 netwurkkonfigurator notearje, dy't wurdt ûntwikkele troch Intel en wurdt karakterisearre troch lege konsumpsje fan systeemboarnen en de beskikberens fan fleksibele ark foar it útwreidzjen fan funksjonaliteit troch plug-ins. ConnMan wurdt brûkt yn platfoarms en distribúsjes lykas Tizen, Yocto, Sailfish, Aldebaran Robotics en Nest, lykas ek ferskate konsumintapparaten dy't Linux-basearre firmware draaie.

Intel publisearre ek de frijlitting fan 'e Wi-Fi-daemon IWD 1.15 (iNet Wireless Daemon), ûntwikkele as alternatyf foar wpa_supplicant foar it ferbinen fan Linux-systemen oan in draadloos netwurk. IWD kin brûkt wurde op har eigen of as backend foar de Network Manager en ConnMan netwurk konfigurators. It projekt is geskikt foar gebrûk op ynbêde apparaten en is optimalisearre foar minimaal ûnthâld en skiifromteferbrûk. IWD brûkt gjin eksterne biblioteken en makket allinich tagong ta de mooglikheden dy't troch de standert Linux-kernel oanbean wurde (de Linux-kernel en Glibc binne genôch om te wurkjen).

De nije ferzje fan ConnMan omfettet allinich bugfixes yn ferbân mei it behanneljen fan steaten foar auto-ferbining en loskeppeling yn WiFi. In kwetsberens foar bufferoverflow yn 'e DNS Proxy-koade is ek oanpakt. De nije ferzje fan IWD biedt stipe foar it eksportearjen fan ynformaasje oer de wurking fan in eftergrûnproses, foeget de mooglikheid ta om de yntensiteit fan pakketoankomsten te foarsizzen yn VHT RX (Very High Throughput) modus, en leveret stipe foar de FT-over-DS-proseduere mei ferskate basis tsjinst sets (BSS).

Boarne: opennet.ru

Add a comment