ИзданиС OpenWrt 22.03.0

Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° Π½ΠΎΠ²Π°, Π·Π½Π°Ρ‡ΠΈΠΌΠ° вСрсия Π½Π° дистрибуцията OpenWrt 22.03.0, насочСна към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства, ΠΊΠ°Ρ‚ΠΎ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, суичовС ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. OpenWrt ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ ΠΈ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° със систСма Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, която позволява лСсна ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π° крос-компилация, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° пСрсонализиран софтуСр ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π· Π½Π° диска с ΠΆΠ΅Π»Π°Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ инсталирани ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π‘Π±ΠΎΡ€ΠΊΠΈΡ‚Π΅ са Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½ΠΈ Π·Π° 35 Ρ†Π΅Π»Π΅Π²ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ.

Π’ OpenWrt 22.03.0 са отбСлязани слСднитС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна β€” fw4 (Firewall4), основано Π½Π° пакСтния Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ nftables. Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна (/etc/config/firewall) ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ uci Π½Π΅ са ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ β€” fw4 ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π° замяна Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΈ инструмСнти fw3, основани Π½Π° iptables. Π˜Π·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ правят ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π°, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Ρ€ΡŠΡ‡Π½ΠΎ (/etc/firewall.user), ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π·Π° nftables (fw4 позволява добавянСто Π½Π° собствСни Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π½ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ nftables).

    Бтарият инструмСнтариум Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° iptables Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΎΠ±Ρ€Π°Π·ΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° пакСтния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ opkg ΠΈΠ»ΠΈ инструмСнта Image Builder. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° са прСдоставСни ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ iptables-nft, arptables-nft, ebtables-nft ΠΈ xtables-nft, позволяващи ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° nftables, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ стария синтаксис Π½Π° iptables.

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π½Π°Π΄ 180 Π½ΠΎΠ²ΠΈ устройства, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ 15 устройства Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ‡ΠΈΠΏ MediaTek MT7915 с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Wi-Fi 6 (IEEE 802.11ax). ΠžΠ±Ρ‰ΠΎ броят Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ устройства достигна 1580.
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ Π΅ ΠΏΡ€Π΅Π²ΠΎΠ΄ΡŠΡ‚ Π½Π° Ρ†Π΅Π»Π΅Π²ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° подсистСмата Π½Π° ядрото DSA (Distributed Switch Architecture), прСдоставяща срСдства Π·Π° настройка ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° каскадитС ΠΎΡ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Ethernet ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ, ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‰Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси (iproute2, ifconfig). DSA ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ ΠΈ VLAN вмСсто ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ инструмСнт swconfig, Π½ΠΎ Π½Π΅ всички Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‰ΠΈ устройства всС ΠΎΡ‰Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ DSA. Π’ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ DSA Π΅ Π·Π°Π΅ΠΌΠ°Ρ‚ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ bcm53xx (ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° всички ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ), lantiq (SoC Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° xrx200 ΠΈ vr9) ΠΈ sunxi (ΠΏΠ»Π°Ρ‚ΠΊΠΈ Bananapi Lamobo R1). По-Ρ€Π°Π½ΠΎ DSA бяха ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) ΠΈ realtek.
  • Π’ ΡƒΠ΅Π± интСрфСйса LuCI Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Ρ‚ΡŠΠΌΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ сС Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π² зависимост ΠΎΡ‚ настройкитС Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Π½ΡŽΡ‚ΠΎ 'System' -> 'System' -> 'Language and Style'.
  • РСшСн Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΎΡ‚ 2038 Π³., ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ ΠΏΡ€Π΅Π»ΠΈΠ²Π°Π½Π΅ Π½Π° 32-битния Ρ‚ΠΈΠΏ time_t (32-битният Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ брояч Ρ‰Π΅ ΠΏΡ€Π΅Π»Π΅Π΅ Π½Π° 19 януари 2038 Π³.). Π’ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° branch musl 1.2.x, Π² която Π½Π° 32-Π±ΠΈΡ‚Π½ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ старитС 32-Π±ΠΈΡ‚Π½ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ броячи са Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ с 64-Π±ΠΈΡ‚Π½ΠΈ (Ρ‚ΠΈΠΏ time_t Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ с time64_t). На 64-Π±ΠΈΡ‚Π½ΠΈ систСми Ρ‚ΠΈΠΏ time64_t сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ (Π±Ρ€ΠΎΡΡ‡ΡŠΡ‚ Ρ‰Π΅ ΠΏΡ€Π΅Π»Π΅Π΅ слСд 292 ΠΌΠΈΠ»ΠΈΠ°Ρ€Π΄Π° Π³ΠΎΠ΄ΠΈΠ½ΠΈ). ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ към новия Ρ‚ΠΈΠΏ Π΅ Π΄ΠΎΠ²Π΅Π»ΠΎ Π΄ΠΎ промяна Π² ABI, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ изисква ΠΏΡ€Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° всички 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с musl libc (Π·Π° 64-Π±ΠΈΡ‚Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΏΡ€Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ).
  • Актуализирани са вСрсиитС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ядрото Linux 5.10.138 с ΠΏΠΎΡ€Ρ‚ΠΈΠ½Π³ Π½Π° бСзТичния стСк cfg80211/mac80211 ΠΎΡ‚ ядрото 5.15.58 (ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° бСшС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½ΠΎ ядрото 5.4 с Π±Π΅Π·ΠΆΠΈΡ‡Π΅Π½ стСк ΠΎΡ‚ ΠΊΠ»ΠΎΠ½ 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.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° вСрсии Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° arc770 (Synopsys DesignWare ARC 770D).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster