Hoʻokuʻu ʻia ka mea hoʻonohonoho pūnaewele NetworkManager 1.32.0

Loaʻa ka hoʻokuʻu paʻa o ka interface e maʻalahi i ka hoʻonohonoho ʻana i nā ʻāpana pūnaewele - NetworkManager 1.32.0. Hoʻokumu ʻia nā plugins e kākoʻo i ka VPN, OpenConnect, PPTP, OpenVPN a me OpenSWAN ma o kā lākou mau kaʻina hoʻomohala ponoʻī.

Nā hana hou o NetworkManager 1.32:

  • Ua hāʻawi ʻia ka hiki ke koho i ka hoʻokele hoʻokele pale ahi, kahi i hoʻohui ʻia i kahi koho hou "[main].firewall-backend" i NetworkManager.conf. ʻO ka mea maʻamau, ua hoʻonohonoho ʻia ka backend "nftables", a i ka wā e nalowale ana ka faila / usr / sbin / nft i ka ʻōnaehana a me / usr / sbin / iptables aia, ua hoʻonohonoho ʻia ka backend "iptables". I ka wā e hiki mai ana, ua hoʻolālā ʻia e hoʻohui i kahi backend e pili ana iā Firewalld. Hiki ke hoʻohana ʻia kēia hiʻohiʻona no ka hoʻonohonoho ʻana i kahi unuhi ʻōlelo me ka hoʻohana ʻana i nā nftables (ua hoʻohana ʻia nā iptables ma mua) ke hiki ke hoʻohana ʻia ka ʻaoʻao ʻaoʻao.
  • Hoʻohui ʻia nā koho hou "ethtool.pause-autoneg", "ethtool.pause-rx" a me "ethtool.pause-tx" e hoʻolauna i nā lohi i ka wā e loaʻa ai a hoʻouna paha i nā kiʻi Ethernet. ʻO nā koho i hoʻohui ʻia e pili ana i nā ʻano like i loko o ka pono ethtool - "-pause devname [autoneg on|off] [rx on|off] [tx on|off]".
  • Hoʻohui i ka "ethernet.accept-all-mac-addresses" parameter, e hiki ai iā ʻoe ke hoʻonohonoho i ka adapter network i ke ʻano "promiscuous" e nānā i nā kiʻi pūnaewele transit ʻaʻole i kuhikuhi ʻia i ka ʻōnaehana o kēia manawa.
  • Hiki ke hana i nā huli hulina DNS e hoʻonohonoho i kahi inoa host e pili ana i ka inoa DNS i wehewehe ʻia no ka helu IP i hāʻawi ʻia i ka ʻōnaehana. Hoʻohana ʻia ke ʻano me ka hoʻohana ʻana i ke koho hostname ma ka ʻaoʻao. Ma mua, ua kāhea ʻia ka hana getnameinfo () e hoʻoholo i ka inoa host, ka mea i noʻonoʻo i ka hoʻonohonoho NSS a me ka inoa i kuhikuhi ʻia ma ka faila / etc / hostname (ʻo ka hiʻohiʻona hou e hiki ai iā ʻoe ke hoʻonohonoho i ka inoa ma muli o ka hoʻonā ʻana o ka zona i DNS. ). No ka nīnau ʻana i kahi inoa hoʻokipa ma o DNS, ua hoʻohana ʻia ka systemd-resolved API, a inā ʻaʻole hoʻohana ʻia ʻo systemd, hoʻomaka ʻia ka mea hoʻokele 'nm-daemon-helper' e pili ana i ka module NSS 'dns'.
  • Hoʻohui ʻia ke kākoʻo no nā ʻano lula ala ala "ʻaʻa", "blackhole" a me "unreachable".
  • Ua hoʻololi ʻia ka ʻano e pili ana i nā lula hoʻokele kaʻa - ma ka maʻamau, mālama ʻo NetworkManager i nā lula qdiscs a me nā kānana kaʻa i hoʻonohonoho ʻia i loko o ka ʻōnaehana.
  • Hoʻohana ʻia ka hoʻohālikelike ʻana i nā ʻaoʻao pili kelepona ʻo NetworkManager i nā faila hoʻonohonoho iwd.
  • Hoʻohui kākoʻo no ka koho DHCP 249 (Microsoft Classless Static Route).
  • Hoʻohui i ke kākoʻo no ka "rd.net.dhcp.retry" kernel parameter e hoʻomalu i ka noi no ka hoʻopili ʻana i ka IP.
  • Ua hana ʻia ka hoʻoponopono hou ʻana i nā kikokikona kumu.
  • Ua hoʻololi ʻia ka API ʻaʻole pono e hoʻopili i ka hoʻohālikelike ʻana me nā mea hoʻohui i loaʻa. No ka laʻana, ua hoʻopau ʻia ka hana ʻana o ka hōʻailona PropertiesChanged a me ka waiwai D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, i hoʻopau ʻia. Hūnā ka waihona libnm i nā wehewehe o nā hale i nā papa NMSimpleConnection, NMSetting a me NMSetting. Hoʻohana ʻia ke ʻano "connection.uuid" ma ke kī nui e ʻike ai i ka ʻaoʻao pili.

Eia hou, hiki iā mākou ke hoʻomaopopo i ka hoʻokuʻu ʻana o ka ConnMan 1.40 network configurator, i hoʻomohala ʻia e Intel a ʻike ʻia e ka hoʻohana haʻahaʻa o nā kumuwaiwai ʻōnaehana a me ka loaʻa ʻana o nā mea hana maʻalahi no ka hoʻonui ʻana i ka hana ma o nā plug-ins. Hoʻohana ʻia ʻo ConnMan i nā paepae a me nā māhele e like me Tizen, Yocto, Sailfish, Aldebaran Robotics a me Nest, a me nā mea hoʻohana like ʻole e holo ana i ka firmware-based Linux.

Ua hoʻopuka pū ʻo Intel i ka hoʻokuʻu ʻana o ka Wi-Fi daemon IWD 1.15 (iNet Wireless Daemon), i hoʻomohala ʻia ma ke ʻano he ʻokoʻa i ka wpa_supplicant no ka hoʻopili ʻana i nā ʻōnaehana Linux i kahi pūnaewele uʻi. Hiki ke hoʻohana ʻia ʻo IWD ma kāna iho a i ʻole he backend no ka Network Manager a me ConnMan network configurators. Ua kūpono ka papahana no ka hoʻohana ʻana i nā mea i hoʻopili ʻia a hoʻopaʻa ʻia no ka liʻiliʻi o ka hoʻomanaʻo ʻana a me ka hoʻohana ʻana i kahi disk. ʻAʻole hoʻohana ʻo IWD i nā hale waihona puke o waho a ke komo wale nei i nā mana i hāʻawi ʻia e ka Linux kernel maʻamau (ua lawa ka Linux kernel a me Glibc e hana).

Hoʻokomo wale ka mana hou o ConnMan i nā hoʻoponopono bug e pili ana i ka lawelawe ʻana i ka auto-connect a me ka wehe ʻana i nā mokuʻāina ma WiFi. Ua ʻōlelo ʻia hoʻi kahi haʻahaʻa haʻahaʻa buffer ma ka DNS Proxy code. Hāʻawi ka mana hou o IWD i ke kākoʻo no ka lawe ʻana i ka ʻike e pili ana i ka hana ʻana o kahi kaʻina hana hope, hoʻohui i ka hiki ke wānana i ka ikaika o ka hōʻea ʻana o ka packet ma ke ʻano VHT RX (Very High Throughput), a hāʻawi i ke kākoʻo no ke kaʻina hana FT-over-DS me mau pūʻulu lawelawe kumu (BSS).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka