Kutulutsidwa kwa network configurator NetworkManager 1.32.0

Kutulutsidwa kokhazikika kwa mawonekedwe kulipo kuti muchepetse kukhazikitsa magawo a network - NetworkManager 1.32.0. Mapulagini othandizira VPN, OpenConnect, PPTP, OpenVPN ndi OpenSWAN akupangidwa kudzera mumayendedwe awo a chitukuko.

Zatsopano zazikulu za NetworkManager 1.32:

  • Kukhoza kusankha kumbuyo kwa firewall management backend kwaperekedwa, komwe njira yatsopano "[main].firewall-backend" yawonjezeredwa ku NetworkManager.conf. Mwachikhazikitso, "nftables" backend imayikidwa, ndipo pamene fayilo /usr/sbin/nft ikusowa mu dongosolo ndipo /usr/sbin/iptables ilipo, "iptables" backend imayikidwa. M'tsogolomu, zikukonzekera kuwonjezera backend ina kutengera Firewalld. Mbaliyi ingagwiritsidwe ntchito kukonza womasulira adiresi pogwiritsa ntchito nftables (kale iptables yokha idagwiritsidwa ntchito) pamene mbiri yogawana nawo imayatsidwa.
  • Zosankha zatsopano "ethtool.pause-autoneg", "ethtool.pause-rx" ndi "ethtool.pause-tx" kuti muwonetse kuchedwa polandira kapena kutumiza mafelemu a Efaneti. Zosankha zowonjezera zimagwirizana ndi mitundu yofananira muzogwiritsira ntchito ethtool - "-pause devname [autoneg on|off] [rx on|off] [tx on|off]".
  • Anawonjezera "ethernet.accept-all-mac-addresses" parameter, yomwe imakulolani kuti muyike adaputala ya netiweki ku "zachiwerewere" kuti mufufuze mafelemu amtundu wamayendedwe omwe sanatumizidwe ku dongosolo lamakono.
  • Ndi zotheka kuchita zoyang'ana mosinthana ndi DNS kuti mukonze dzina la wolandila kutengera dzina la DNS lofotokozedwa pa adilesi ya IP yoperekedwa kudongosolo. Njirayi imayatsidwa pogwiritsa ntchito njira ya hostname mumbiri. M'mbuyomu, ntchito ya getnameinfo () idayitanidwa kuti idziwe dzina la omvera, lomwe limaganizira za kasinthidwe ka NSS ndi dzina lofotokozedwa mu fayilo / etc/hostname (chinthu chatsopanocho chimakulolani kuti muyike dzinalo potengera kusintha kwa zone mu DNS. ). Kuti mufunse dzina la alendo kudzera pa DNS, API yosinthidwa ndi systemd tsopano ikugwiritsidwa ntchito, ndipo ngati systemd sinagwiritsidwe ntchito, chogwirizira cha 'nm-daemon-helper' chimakhazikitsidwa kutengera gawo la 'dns' NSS.
  • Thandizo lowonjezera la mitundu ya "zoletsa", "blackhole" ndi "osafikika".
  • Makhalidwe okhudza malamulo oyendetsera magalimoto asinthidwa - mwachisawawa, NetworkManager tsopano imasunga malamulo a qdiscs ndi zosefera zamagalimoto zomwe zakhazikitsidwa kale mu dongosolo.
  • Yathandizira kuwonetsa ma profiles olumikizira opanda zingwe a NetworkManager kukhala mafayilo osintha a iwd.
  • Thandizo lowonjezera la DHCP njira 249 (Microsoft Classless Static Route).
  • Thandizo lowonjezera la "rd.net.dhcp.retry" kernel parameter yomwe imayang'anira pempho la zosintha za IP.
  • Kukonzanso kwakukulu kwa zolemba zakale kwachitika.
  • Zosintha zapangidwa ku API zomwe siziyenera kukhudza kugwirizana ndi zowonjezera zomwe zilipo. Mwachitsanzo, kukonza chizindikiro cha PropertiesChanged ndi katundu wa D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, zomwe zasiya kugwira ntchito kwa nthawi yayitali, zathetsedwa. Laibulale ya libnm imabisa tanthauzo lazomangamanga mu makalasi a NMSimpleConnection, NMSetting ndi NMSetting. Mtundu wa "connection.uuid" umagwiritsidwa ntchito ngati chinsinsi chachikulu chozindikiritsira mbiri yolumikizana.

Kuphatikiza apo, titha kuzindikira kutulutsidwa kwa ConnMan 1.40 network configurator, yomwe ikupangidwa ndi Intel ndipo imadziwika ndi kugwiritsa ntchito pang'ono kwazinthu zamakina komanso kupezeka kwa zida zosinthika zowonjezerera magwiridwe antchito kudzera pamapulagi. ConnMan imagwiritsidwa ntchito pamapulatifomu ndi magawo monga Tizen, Yocto, Sailfish, Aldebaran Robotics ndi Nest, komanso zida zosiyanasiyana zogula zomwe zimagwiritsa ntchito firmware yochokera ku Linux.

Intel idasindikizanso kutulutsidwa kwa Wi-Fi daemon IWD 1.15 (iNet Wireless Daemon), yopangidwa ngati njira ina ya wpa_supplicant yolumikiza makina a Linux ku netiweki yopanda zingwe. IWD ikhoza kugwiritsidwa ntchito yokha kapena ngati kumbuyo kwa Network Manager ndi ConnMan network configurators. Pulojekitiyi ndi yoyenera kugwiritsidwa ntchito pazida zophatikizika ndipo imakometsedwa kuti isamakumbukire pang'ono komanso kugwiritsa ntchito malo a disk. IWD sigwiritsa ntchito malaibulale akunja ndipo imangopeza zomwe zimaperekedwa ndi Linux kernel (Linux kernel ndi Glibc ndizokwanira kugwira ntchito).

Mtundu watsopano wa ConnMan umangophatikizapo kukonza zolakwika zokhudzana ndi kusamalira ma auto-connect ndi disconnect states mu WiFi. Kukhazikitsidwanso ndikuwonongeka kwa buffer kusefukira mu code ya DNS Proxy. Mtundu watsopano wa IWD umapereka chithandizo cha kutumiza zidziwitso za momwe ntchito yakumbuyo imagwirira ntchito, imawonjezera kuthekera kodziwiratu kuchuluka kwa paketi yomwe ikufika mu VHT RX (Very High throughput) mode, ndipo imapereka chithandizo panjira ya FT-over-DS ndi angapo Basic service seti (BSS).

Source: opennet.ru

Kuwonjezera ndemanga