OpenWrt-julkaisu 22.03.0

Vuoden kehitystyön jälkeen OpenWrt 22.03.0 -jakelusta on julkaistu uusi merkittävä julkaisu, joka on tarkoitettu käytettäväksi erilaisissa verkkolaitteissa, kuten reitittimissä, kytkimissä ja tukiasemissa. OpenWrt tukee monia erilaisia ​​alustoja ja arkkitehtuureja, ja siinä on kokoonpanojärjestelmä, joka mahdollistaa yksinkertaisen ja kätevän ristikääntämisen, sisältäen kokoonpanoon erilaisia ​​komponentteja, mikä helpottaa valmiiden laiteohjelmistojen tai levykuvan luomista halutulla sarjalla. esiasennetuista paketeista, jotka on mukautettu tiettyihin tehtäviin. Kokoonpanot luodaan 35 kohdealustalle.

OpenWrt 22.03.0:n muutoksista mainitaan seuraavat:

  • Oletusarvoisesti uusi palomuurihallintasovellus on käytössä - fw4 (Firewall4), joka perustuu nftables-pakettisuodattimeen. Palomuurin asetustiedostojen (/etc/config/firewall) syntaksi ja uci-käyttöliittymä eivät ole muuttuneet - fw4 voi toimia läpinäkyvänä korvaajana aiemmin käytetylle iptables-pohjaiselle fw3-työkalusarjalle. Poikkeuksen muodostavat manuaalisesti lisätyt säännöt (/etc/firewall.user), jotka on tehtävä uudelleen nftables-ohjelmaa varten (fw4 antaa sinun lisätä omia sääntölohkoja, mutta nftables-muodossa).

    Vanha iptables-pohjainen työkalupakki on jätetty pois oletuskuvista, mutta se voidaan palauttaa käyttämällä opkg-pakettienhallintaa tai Image Builder -työkalupakkia. Mukana ovat myös iptables-nft-, arptables-nft-, ebtables-nft- ja xtables-nft-kääreet, joiden avulla voit luoda sääntöjä nftablesille käyttämällä vanhaa iptables-syntaksia.

  • Lisätty tuki yli 180 uudelle laitteelle, mukaan lukien 15 laitetta, jotka perustuvat MediaTek MT7915 -sirun Wi-Fi 6 (IEEE 802.11ax) -tukeen. Tuettujen laitteiden kokonaismäärä on saavuttanut 1580.
  • Kohdealustojen siirtyminen DSA (Distributed Switch Architecture) -ytimen alijärjestelmän käyttöön jatkuu tarjoamalla työkaluja toisiinsa kytkettyjen Ethernet-kytkimien sarjan konfigurointiin ja hallintaan käyttämällä perinteisten verkkoliitäntöjen konfigurointimekanismeja (iproute2, ifconfig). DSA:ta voidaan käyttää porttien ja VLAN-verkkojen määrittämiseen aiemmin tarjotun swconfig-työkalun sijasta, mutta kaikki kytkimen ajurit eivät vielä tue DSA:ta. Ehdotetussa julkaisussa DSA:ta käytetään bcm53xx-alustoille (kaikkien levyjen ajurit on käännetty), lantiqille (xrx200- ja vr9-pohjainen SoC) ja sunxi (Bananapi Lamobo R1 -levyt). Aiemmin alustat ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, rampit (mt7621) ja realtek siirrettiin DSA:lle.
  • LuCI-verkkokäyttöliittymässä on tumma suunnittelutila. Oletusarvoisesti tila kytkeytyy automaattisesti päälle selaimen asetuksista riippuen, mutta se voidaan kytkeä päälle myös väkisin valikon ”Järjestelmä” -> ”Järjestelmä” -> ”Kieli ja tyyli” kautta.
  • Ratkaistiin 2038-ongelma, jonka aiheutti 32-bittisen time_t-tyypin ylivuoto (32-bittinen Mythic-aikalaskuri vuotaisi yli 19. tammikuuta 2038). Uusi julkaisu käyttää vakiokirjastona musl 1.2.x -haaraa, jossa 32-bittisissä arkkitehtuureissa vanhat 32-bittiset aikalaskurit korvataan 64-bittisillä (tyyppi time_t korvataan time64_t:llä). 64-bittisissä järjestelmissä käytetään aluksi time64_t-tyyppiä (laskuri tulee yli 292 miljardin vuoden kuluttua). Siirtyminen uuteen tyyppiin johti muutokseen ABI:ssa, mikä vaatii kaikkien musl libc:hen liittyvien 32-bittisten ohjelmien uudelleenmuodostamisen (64-bittisille ohjelmille ei vaadita uudelleenmuodostusta).
  • Päivitetyt versiot paketeista, mukaan lukien Linux-ydin 5.10.138, jossa langattoman cfg80211/mac80211-pinon siirto 5.15.58-ytimestä (aiemmin tarjottiin 5.4-ydin langattomalla pinolla 5.10-haaralta), 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.
  • Kokoonpanojen sukupolvi arc770-alustalle (Synopsys DesignWare ARC 770D) on lopetettu.

Lähde: opennet.ru

Lisää kommentti