Ar ôl blwyddyn o ddatblygiad, mae datganiad sylweddol newydd o ddosbarthiad OpenWrt 22.03.0 wedi'i gyhoeddi, gyda'r nod o'i ddefnyddio mewn amrywiol ddyfeisiau rhwydwaith megis llwybryddion, switshis a phwyntiau mynediad. Mae OpenWrt yn cefnogi llawer o wahanol lwyfannau a phensaernïaeth ac mae ganddo system gydosod sy'n caniatáu i groes-grynhoi gael ei wneud yn syml ac yn gyfleus, gan gynnwys gwahanol gydrannau yn y cynulliad, sy'n ei gwneud hi'n hawdd creu firmware parod neu ddelwedd ddisg gyda'r set a ddymunir. o becynnau wedi'u gosod ymlaen llaw wedi'u haddasu ar gyfer tasgau penodol. Cynhyrchir gwasanaethau ar gyfer 35 o lwyfannau targed.
Ymhlith y newidiadau yn OpenWrt 22.03.0 nodir y canlynol:
- Yn ddiofyn, mae cymhwysiad rheoli wal dân newydd wedi'i alluogi - fw4 (Firewall4), yn seiliedig ar hidlydd pecyn nftables. Nid yw cystrawen y ffeiliau cyfluniad wal dân (/etc/config/firewall) a'r rhyngwyneb uci wedi newid - gall fw4 weithredu fel amnewidiad tryloyw ar gyfer y pecyn cymorth fw3 iptables a ddefnyddiwyd yn flaenorol. Yr eithriad yw rheolau a ychwanegir â llaw (/etc/firewall.user), y bydd angen eu hail-wneud ar gyfer nftables (mae fw4 yn caniatáu ichi ychwanegu eich blociau rheolau eich hun, ond mewn fformat nftables).
Mae'r hen becyn cymorth seiliedig ar iptables wedi'i eithrio o'r delweddau rhagosodedig, ond gellir ei ddwyn yn ôl gan ddefnyddio'r rheolwr pecyn opkg neu'r pecyn cymorth Image Builder. Darperir hefyd y deunydd lapio iptables-nft, arptables-nft, ebtables-nft, a xtables-nft, sy'n eich galluogi i greu rheolau ar gyfer nftables gan ddefnyddio'r hen gystrawen iptables.
- Cefnogaeth ychwanegol ar gyfer mwy na 180 o ddyfeisiau newydd, gan gynnwys 15 dyfais yn seiliedig ar sglodyn MediaTek MT7915 gyda chefnogaeth Wi-Fi 6 (IEEE 802.11ax). Mae cyfanswm y dyfeisiau a gefnogir wedi cyrraedd 1580.
- Mae trosglwyddo llwyfannau targed i ddefnyddio is-system cnewyllyn DSA (Pensaernïaeth Switch Dosbarthedig) yn parhau, gan ddarparu offer ar gyfer ffurfweddu a rheoli rhaeadrau o switshis Ethernet rhyng-gysylltiedig, gan ddefnyddio mecanweithiau ar gyfer ffurfweddu rhyngwynebau rhwydwaith confensiynol (iproute2, ifconfig). Gellir defnyddio DSA i ffurfweddu porthladdoedd a VLANs yn lle'r offeryn swconfig a gynigiwyd yn flaenorol, ond nid yw pob gyrrwr switsh yn cefnogi DSA eto. Yn y datganiad arfaethedig, defnyddir DSA ar gyfer y llwyfannau bcm53xx (mae gyrwyr ar gyfer pob bwrdd wedi'u cyfieithu), lantiq (SoC yn seiliedig ar xrx200 a vr9) a sunxi (byrddau Bananapi Lamobo R1). Yn flaenorol, trosglwyddwyd y platfformau ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) a realtek i DSA.
- Mae gan ryngwyneb gwe LuCI fodd dylunio tywyll. Yn ddiofyn, mae'r modd yn cael ei droi ymlaen yn awtomatig yn dibynnu ar osodiadau'r porwr, ond gellir ei droi ymlaen yn rymus hefyd trwy'r ddewislen “System” -> “System” -> “Iaith ac Arddull”.
- Wedi datrys mater yn 2038 a achoswyd gan orlif o’r math time_t 32-did (byddai’r rhifydd amser Mythic 32-did yn gorlifo ar Ionawr 19, 2038). Mae'r datganiad newydd yn defnyddio cangen musl 1.2.x fel llyfrgell safonol, lle ar bensaernïaeth 32-did mae'r hen gownteri amser 32-did yn cael eu disodli gan rai 64-did (mae time64_t yn disodli'r math time_t). Ar systemau 64-bit, defnyddir y math time64_t i ddechrau (bydd y cownter yn gorlifo mewn 292 biliwn o flynyddoedd). Arweiniodd y newid i fath newydd at newid yn yr ABI, a fydd yn gofyn am ailadeiladu'r holl raglenni 32-did sy'n gysylltiedig â musl libc (nid oes angen ailadeiladu ar gyfer rhaglenni 64-bit).
- Fersiynau wedi'u diweddaru o becynnau, gan gynnwys cnewyllyn Linux 5.10.138 gyda chludo'r pentwr diwifr cfg80211/mac80211 o'r cnewyllyn 5.15.58 (cyn hynny cynigiwyd cnewyllyn 5.4 gyda'r pentwr diwifr o'r gangen 5.10), musl libc 1.2.3, glibc 2.34, gcc 11.2.0, binutils 2.37, hostapd 2.10, dnsmasq 2.86, dropbear 2022.82, busybox 1.35.0.
- Mae cynhyrchu cynulliadau ar gyfer y platfform arc770 (Synopsys DesignWare ARC 770D) wedi dod i ben.
Ffynhonnell: opennet.ru
