Toleo la OpenWrt 22.03.0

Baada ya mwaka wa maendeleo, toleo jipya muhimu la usambazaji wa OpenWrt 22.03.0 limechapishwa, linalolenga kutumika katika vifaa mbalimbali vya mtandao kama vile ruta, swichi na pointi za kufikia. OpenWrt inasaidia majukwaa mengi tofauti na usanifu na ina mfumo wa kusanyiko ambao unaruhusu mkusanyiko wa msalaba ufanyike kwa urahisi na kwa urahisi, pamoja na vifaa anuwai kwenye kusanyiko, ambayo inafanya iwe rahisi kuunda firmware iliyotengenezwa tayari au picha ya diski na seti inayotaka. ya vifurushi vilivyosakinishwa awali vilivyorekebishwa kwa kazi maalum. Makusanyiko yanatayarishwa kwa majukwaa 35 yanayolengwa.

Miongoni mwa mabadiliko katika OpenWrt 22.03.0 yafuatayo yanazingatiwa:

  • Kwa chaguo-msingi, programu mpya ya usimamizi wa ngome imewezeshwa - fw4 (Firewall4), kulingana na kichujio cha pakiti za nftables. Sintaksia ya faili za usanidi wa ngome (/etc/config/firewall) na kiolesura cha uci hazijabadilika - fw4 inaweza kufanya kazi kama uingizwaji wa uwazi wa zana iliyotumika hapo awali ya iptables-based fw3. Isipokuwa ni sheria zilizoongezwa kwa mikono (/etc/firewall.user), ambayo itahitaji kufanywa upya kwa nftables (fw4 hukuruhusu kuongeza vizuizi vyako vya sheria, lakini katika umbizo la nftables).

    Zana ya zamani ya msingi wa iptables haijajumuishwa kwenye picha chaguo-msingi, lakini inaweza kurejeshwa kwa kutumia kidhibiti cha kifurushi cha opkg au zana ya zana ya Kuunda Picha. Pia zinazotolewa ni vifungashio vya iptables-nft, arptables-nft, ebtables-nft na xtables-nft, ambavyo hukuruhusu kuunda sheria za nfttables kwa kutumia syntax ya zamani ya iptables.

  • Usaidizi umeongezwa kwa zaidi ya vifaa 180 vipya, ikiwa ni pamoja na vifaa 15 kulingana na chipu ya MediaTek MT7915 yenye usaidizi wa Wi-Fi 6 (IEEE 802.11ax). Jumla ya idadi ya vifaa vinavyotumika imefikia 1580.
  • Mpito wa majukwaa lengwa kwa matumizi ya mfumo mdogo wa kernel wa DSA (Distributed Swichi Architecture) unaendelea, kutoa zana za kusanidi na kudhibiti misururu ya swichi za Ethaneti zilizounganishwa, kwa kutumia mbinu za kusanidi miingiliano ya kawaida ya mtandao (iproute2, ifconfig). DSA inaweza kutumika kusanidi bandari na VLAN badala ya zana ya swconfig iliyotolewa hapo awali, lakini si viendeshi vyote vya swichi vinavyotumia DSA bado. Katika toleo lililopendekezwa, DSA inatumika kwa majukwaa ya bcm53xx (viendeshi vya bodi zote vimetafsiriwa), lantiq (SoC kulingana na xrx200 na vr9) na sunxi (bodi za Bananapi Lamobo R1). Hapo awali, mifumo ya ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, okteon, ramips (mt7621) na realtek zilihamishwa hadi DSA.
  • Kiolesura cha wavuti cha LuCI kina hali ya muundo wa giza. Kwa chaguo-msingi, hali hiyo huwashwa kiotomatiki kulingana na mipangilio ya kivinjari, lakini inaweza pia kuwashwa kwa nguvu kupitia menyu ya "Mfumo" -> "Mfumo" -> "Lugha na Mtindo".
  • Ilisuluhisha suala la 2038 lililosababishwa na wingi wa aina ya 32-bit time_t (kihesabu cha saa cha 32-bit Mythic kitafurika mnamo Januari 19, 2038). Toleo jipya linatumia tawi la musl 1.2.x kama maktaba ya kawaida, ambapo kwenye usanifu wa biti 32 kaunta za zamani za muda wa biti 32 hubadilishwa na zile za biti 64 (aina ya time_t inabadilishwa na time64_t). Kwenye mifumo ya 64-bit, aina ya time64_t inatumiwa mwanzoni (kaunta itafurika katika miaka bilioni 292). Mpito kwa aina mpya ulisababisha mabadiliko katika ABI, ambayo itahitaji uundaji upya wa programu zote za 32-bit zinazohusiana na musl libc (hakuna uundaji upya unaohitajika kwa programu za 64-bit).
  • Matoleo yaliyosasishwa ya vifurushi, ikiwa ni pamoja na Linux kernel 5.10.138 na upakiaji wa cfg80211/mac80211 runda la wireless kutoka 5.15.58 kernel (awali kernel 5.4 na stack isiyotumia waya kutoka tawi la 5.10 ilitolewa), 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.
  • Uzalishaji wa mikusanyiko ya jukwaa la arc770 (Synopsys DesignWare ARC 770D) umekatishwa.

Chanzo: opennet.ru

Kuongeza maoni