Ukukhutshwa kwe-OpenWrt 22.03.0

Emva konyaka wophuhliso, ukukhutshwa okutsha okubalulekileyo kokusasazwa kwe-OpenWrt 22.03.0 kuye kwapapashwa, okujoliswe ekusetyenzisweni kwizixhobo ezahlukeneyo zenethiwekhi ezinjengee-routers, iiswitshi kunye neendawo zokufikelela. I-OpenWrt ixhasa amaqonga amaninzi ahlukeneyo kunye noyilo lwezakhiwo kwaye inenkqubo yokuhlanganisa evumela ukuhlanganiswa okunqamlezayo ukuba kuqhutywe ngokulula nangokufanelekileyo, kubandakanywa amacandelo ahlukeneyo kwindibano, eyenza kube lula ukwenza i-firmware esele yenziwe okanye umfanekiso wedisk kunye neseti oyifunayo. yeepakethe ezifakwe ngaphambili ezilungiselelwe imisebenzi ethile. Iindibano zenzelwe amaqonga angama-35 ekujoliswe kuwo.

Phakathi kotshintsho kwi-OpenWrt 22.03.0 oku kulandelayo kuphawulwe:

  • Ngokungagqibekanga, isicelo esitsha solawulo lomlilo sivuliwe- fw4 (Firewall4), ngokusekwe kwisihluzi sepakethe ye-nftables. I-syntax yeefayile zokucwangcisa i-firewall (/etc/config/firewall) kunye ne-interface ye-uci ayitshintshanga - i-fw4 inokusebenza njengokutshintshwa okucacileyo kwi-iptables-based based fw3 toolkit. Okungafaniyo yimigaqo eyongeziweyo ngesandla (/etc/firewall.user), okuya kufuneka ukuba yenziwe kwakhona kwi-nftables (fw4 ikuvumela ukuba ungeze iibhloko zakho zemithetho, kodwa kwifomathi ye-nftables).

    Isixhobo esidala esekwe kwi-iptables ayiqukwanga kwimifanekiso engagqibekanga, kodwa inokubuyiselwa kusetyenziswa umphathi wepakethe ye-opkg okanye isixhobo soMakhi woMfanekiso. Kwakhona kunikezelwe nge-iptables-nft, arptables-nft, ebtables-nft, kunye ne-xtables-nft wrappers, ekuvumela ukuba wenze imithetho ye-nftables usebenzisa i-syntax endala ye-iptables.

  • Inkxaso eyongeziweyo yezixhobo ezitsha ezingaphezu kwe-180, kubandakanywa izixhobo ze-15 ezisekelwe kwi-chip ye-MediaTek MT7915 kunye ne-Wi-Fi 6 (IEEE 802.11ax) inkxaso. Inani elipheleleyo lezixhobo ezixhaswayo lifikelele kwi-1580.
  • Ukutshintshwa kweeplatifomu ekujoliswe kuzo ekusetyenzisweni kwe-DSA (i-Distributed Switch Architecture) i-kernel subsystem iyaqhubeka, ibonelela ngezixhobo zokuqwalasela nokulawula i-cascade yokutshintshwa kwe-Ethernet edibeneyo, usebenzisa iindlela zokuqwalasela unxibelelwano oluqhelekileyo lwenethiwekhi (iproute2, ifconfig). I-DSA ingasetyenziselwa ukuqwalasela izibuko kunye neeVLAN endaweni yesixhobo se-SWconfig esinikeziweyo ngaphambili, kodwa ayingabo bonke abaqhubi abatshintshayo abaxhasa i-DSA okwangoku. Ekukhutshweni okucetywayo, i-DSA isetyenziselwa iiplatifomu ze-bcm53xx (abaqhubi bazo zonke iibhodi ziguqulelwe), i-lantiq (i-SoC esekelwe kwi-xrx200 kunye ne-vr9) kunye ne-sunxi (iibhodi ze-Bananapi Lamobo R1). Ngaphambili, amaqonga ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) kunye nerealtek zatshintshelwa kwi-DSA.
  • I-interface yewebhu ye-LuCI inemowudi yoyilo emnyama. Ngokungagqibekanga, imowudi ivulwa ngokuzenzekelayo ngokuxhomekeke kuluhlu lwesikhangeli, kodwa inokuvulwa ngenkani kwimenyu ethi “System” -> “System” -> “Language and Style”.
  • Kusonjululwe umcimbi we-2038 obangelwa kukuphuphuma kwe-32-bit time_t uhlobo (i-32-bit Mythic time counter iya kuphuphuma ngo-Januwari 19, 2038). Ukukhutshwa okutsha kusebenzisa i-musl 1.2.x yesebe njengethala leencwadi eliqhelekileyo, apho kwii-architectures ze-32-bit i-32-bit time counters ezindala zitshintshwe nge-64-bit enye (uhlobo lwe-time_t lutshintshwa yi-time64_t). Kwiinkqubo ze-64-bit, uhlobo lwe-time64_t lusetyenziswa ekuqaleni (i-counter iya kuphuphuma kwiminyaka eyi-292 yezigidigidi). Ukutshintshela kuhlobo olutsha kukhokelele kutshintsho kwi-ABI, oluya kufuna ukwakhiwa kwakhona kwazo zonke iinkqubo ze-32-bit ezinxulumene ne-musl libc (akukho kuphinda kwakhiwe kwiiprogram ze-64-bit).
  • Iinguqulelo ezihlaziyiweyo zeepakethe, kubandakanywa i-Linux kernel 5.10.138 ngokufakwa kwe-cfg80211/mac80211 isitaki esingenazingcingo sisuka kwi-5.15.58 kernel (ngaphambili i-5.4 kernel ene-wireless stack esuka kwi-5.10 yesebe yayibonelelwa), musl libc.1.2.3, 2.34. glibc 11.2.0, gcc 2.37, binutils 2.10, hostapd 2.86, dnsmasq 2022.82, dropbear 1.35.0, busybox XNUMX.
  • Ukuveliswa kweendibano zeqonga le-arc770 (i-Synopsys DesignWare ARC 770D) iyekile.

umthombo: opennet.ru

Yongeza izimvo