OpenWrt laidiens 22.03.0

Pēc gada izstrādes ir publicēts jauns nozīmīgs OpenWrt 22.03.0 izplatīšanas laidiens, kas paredzēts lietošanai dažādās tīkla ierīcēs, piemēram, maršrutētājos, slēdžos un piekļuves punktos. OpenWrt atbalsta daudzas dažādas platformas un arhitektūras, un tai ir montāžas sistēma, kas ļauj veikt vienkāršu un ērtu kompilāciju, iekļaujot komplektācijā dažādus komponentus, kas ļauj viegli izveidot gatavu programmaparatūru vai diska attēlu ar vēlamo iepriekšēju komplektu. instalētas pakotnes, kas pielāgotas konkrētiem uzdevumiem. Asamblejas tiek ģenerētas 35 mērķa platformām.

Starp OpenWrt 22.03.0 izmaiņām tiek atzīmēts:

  • Pēc noklusējuma ir iespējota jauna ugunsmūra pārvaldības lietojumprogramma - fw4 (Firewall4), kuras pamatā ir nftables pakešu filtrs. Ugunsmūra konfigurācijas failu (/etc/config/firewall) sintakse un uci interfeiss nav mainījušies - fw4 var darboties kā caurspīdīgs aizstājējs iepriekš izmantotajam iptables bāzes fw3 rīku komplektam. Izņēmums ir manuāli pievienoti noteikumi (/etc/firewall.user), kas būs jāpārveido priekš nftables (fw4 ļauj pievienot savus noteikumu blokus, bet nftables formātā).

    Vecais uz iptables balstīts rīku komplekts ir izslēgts no noklusējuma attēliem, taču to var atjaunot, izmantojot opkg pakotņu pārvaldnieku vai attēlu veidotāja rīkkopu. Tiek nodrošināti arī iptables-nft, arptables-nft, ebtables-nft un xtables-nft iesaiņojumi, kas ļauj izveidot kārtulas nftables, izmantojot veco iptables sintaksi.

  • Pievienots atbalsts vairāk nekā 180 jaunām ierīcēm, tostarp 15 ierīcēm, kuru pamatā ir MediaTek MT7915 mikroshēma ar Wi-Fi 6 (IEEE 802.11ax) atbalstu. Kopējais atbalstīto ierīču skaits ir sasniedzis 1580.
  • Turpinās mērķa platformu pāreja uz DSA (Distributed Switch Architecture) kodola apakšsistēmas izmantošanu, nodrošinot rīkus savstarpēji savienotu Ethernet slēdžu kaskāžu konfigurēšanai un pārvaldībai, izmantojot parasto tīkla interfeisu (iproute2, ifconfig) konfigurēšanas mehānismus. DSA var izmantot, lai konfigurētu portus un VLAN iepriekš piedāvātā swconfig rīka vietā, taču ne visi slēdžu draiveri vēl atbalsta DSA. Ierosinātajā laidienā DSA tiek izmantota platformām bcm53xx (ir tulkoti visu paneļu draiveri), lantiq (SoC, pamatojoties uz xrx200 un vr9) un sunxi (Bananapi Lamobo R1 plates). Iepriekš platformas ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, rampas (mt7621) un realtek tika nodotas DSA.
  • LuCI tīmekļa saskarnei ir tumšs dizaina režīms. Pēc noklusējuma režīms tiek automātiski ieslēgts atkarībā no pārlūkprogrammas iestatījumiem, taču to var ieslēgt arī piespiedu kārtā, izmantojot izvēlni "Sistēma" -> "Sistēma" -> "Valoda un stils".
  • Atrisināja 2038. gada problēmu, ko izraisīja 32 bitu tipa time_t pārpilde (32 bitu Mythic laika skaitītājs pārpildīsies 19. gada 2038. janvārī). Jaunajā laidienā kā standarta bibliotēka tiek izmantota musl 1.2.x filiāle, kurā 32 bitu arhitektūrā vecie 32 bitu laika skaitītāji tiek aizstāti ar 64 bitu skaitītājiem (tips time_t tiek aizstāts ar time64_t). 64 bitu sistēmās time64_t tips tiek izmantots sākotnēji (skaitītājs pārpildīsies 292 miljardu gadu laikā). Pāreja uz jaunu veidu izraisīja izmaiņas ABI, kas prasīs visu ar musl libc saistīto 32 bitu programmu pārbūvi (64 bitu programmām pārbūve nav nepieciešama).
  • Atjauninātas pakotņu versijas, tostarp Linux kodols 5.10.138 ar cfg80211/mac80211 bezvadu steku pārnešanu no 5.15.58 kodola (iepriekš tika piedāvāts 5.4 kodols ar bezvadu steku no 5.10 filiāles), 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.
  • Arc770 platformas (Synopsys DesignWare ARC 770D) mezglu ģenerēšana ir pārtraukta.

Avots: opennet.ru

Pievieno komentāru