ื ืึธื ืึท ืืึธืจ ืคืื ืึทื ืืืืืงืืื ื, ืึท ื ืืึทืข ืืึทืืืืืืง ืืขืืืื ื ืคืื ืื OpenWrt 22.03.0 ืคืึทืจืฉืคึผืจืืืืื ื ืืื ืืจืืืก, ืึทืืืขื ืฆื ื ืืฆื ืืื ืคืึทืจืฉืืื ื ืขืฅ ืืขืืืืกืขืก ืึทืืึท ืืื ืจืึธืืืขืจืก, ืกืืืืืฉืื ืืื ืึทืงืกืขืก ืคืื ืงืื. OpenWrt ืฉืืืฆื ืคืืืข ืคืึทืจืฉืืืขื ืข ืคึผืืึทืืคืึธืจืืก ืืื ืึทืจืงืึทืืขืงืืฉืขืจื ืืื ืืื ืึท ืคึฟืึทืจืืึทืืืื ื ืกืืกืืขื ืืืึธืก ืึทืืึทืื ืคึฟืึทืจ ืคึผืฉืื ืืื ืืึทืงืืืขื ืงืจืืึทื ืืึทืืืื ื, ืึทืจืืึทื ืืขืจืขืื ื ืคืึทืจืฉืืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืื ืืขืจ ืคึฟืึทืจืืึทืืืื ื, ืืืึธืก ืืืื ืขืก ืืจืื ื ืฆื ืฉืึทืคึฟื ืคืึทืจืืืง ืคืืจืืืืึทืจืข ืึธืืขืจ ืึท ืืืกืง ืืืื ืืื ืื ืืขืืขืื ืืึทื ื ืคืื ืคืึทืจ-ืืึทืืืื ื. ืืื ืกืืึทืืืจื ืคึผืึทืงืึทืืืฉืึทื ืฆืืืขืคืืกื ืคึฟืึทืจ ืกืคึผืขืฆืืคืืฉ ืืึทืกืงืก. ืึทืกืขืืืืื ืืขื ืขื ืืืฉืขื ืขืจืืืืึทื ืคึฟืึทืจ 35 ืฆืื ืคึผืืึทืืคืึธืจืืก.
ืฆืืืืฉื ืื ืขื ืืขืจืื ืืขื ืืื OpenWrt 22.03.0 ืื ืคืืืืขื ืืข ืืขื ืขื ืืืืขืจืงื:
- ืืืจื ืคืขืืืงืืึทื, ืึท ื ืืึทืข ืคืืจืขืืืึทืื ืคืึทืจืืืึทืืืื ื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืขื ืืืืึทืื - fw4 (Firewall4), ืืืืืจื ืืืืฃ ืื Nftables ืคึผืึทืงืึทื ืคืืืืขืจ. ืื ืกืื ืืึทืงืก ืคืื ืื ืคืืืจืืืึทื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก (/etc/config/firewall) ืืื ืื uci ืฆืืืื ื ืืึธืื ื ืืฉื ืคืืจืขื ืืขืจื - fw4 ืงืขื ืขื ืฉืคึผืืื ืืื ืึท ืืจืึทื ืกืคึผืขืจืึทื ื ืคืึทืจืืืึทื ืคึฟืึทืจ ืื ืคืจืืขืจ ืืขืืืืื ื ืืคึผืืึทืืืขืก-ืืืืืจื ืคืื3 ืืึธืึธืืงืื. ืื ืืืกื ืขื ืืื ืื ืึผืืืื ืฆืืืขืืืืื ืืึทื ืืืึทืื (/etc/firewall.user), ืืืึธืก ืืืขื ืืืื ืจืืืึทืืื ืคึฟืึทืจ ื ืคืืึทืืืขืก (ืคืื4 ืึทืืึทืื ืืืจ ืฆื ืืืืื ืืืื ืืืืืขื ืข ืืขืจืฉื ืืืึทืงืก, ืึธืืขืจ ืืื ื ืคืืึทืืืขืก ืคึฟืึธืจืืึทื).
ืื ืึทืื ืืคึผืืึทืืืขืก-ืืืืืจื ืืึธืึธืืงืื ืืื ืืงืกืงืืืืื ืคืื ืื ืคืขืืืงืืึทื ืืืืืขืจ, ืึธืืขืจ ืงืขื ืขื ืืืื ืืขืืจืืื ืฆืืจืืง ืืื ืื ืึธืคึผืงื ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืึธืืขืจ ืื ืืืื ืืืืืขืจ ืืึธืึธืืงืื. ืืืื ืฆืืืขืฉืืขืื ืืขื ืขื ืื 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) ืงืขืจื ืกืึทืืกืืกืืึทื ืืืื, ืคึผืจืึทืืืืืืื ื ืืืฉืืจืื ืคึฟืึทืจ ืงืึทื ืคืืืืขืจืื ื ืืื ืึธื ืคืืจืื ื ืงืึทืกืงืืืื ืคืื ืื ืืขืจืงืึทื ืขืงืืื ืขืืืขืจื ืขื ืกืืืืืฉืื, ื ืืฆื ืืขืงืึทื ืืืึทืื ืคึฟืึทืจ ืงืึทื ืคืืืืขืจืื ื ืงืึทื ืืืขื ืฉืึทื ืึทื ื ืขืฅ ืื ืืขืจืคืืืกืื (iproute2, ifconfig). DSA ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืงืึทื ืคืืืืขืจ ืคึผืึธืจืฅ ืืื ืืืืึทื ื ืืื ืคึผืืึทืฅ ืคืื ืื ืคืจืืขืจ ืืขืคึฟืื ื swconfig ืืขืฆืืึทื, ืึธืืขืจ ื ืื ืึทืืข ืืึทืฉืืืืขื ืืจืืืืขืจืก ืฉืืืฆื DSA ื ืึธื. ืืื ืื ืคืืจืืขืืืืื ืืขืืืื ื, DSA ืืื ืืขื ืืฆื ืคึฟืึทืจ ืื bcm53xx ืคึผืืึทืืคืึธืจืืก (ืืจืืืืขืจืก ืคึฟืึทืจ ืึทืืข ืืึธืจืื ืืขื ืขื ืืืืขืจืืขืืขืฆื), ืืึทื ืืืง (SoC ืืืืืจื ืืืืฃ xrx200 ืืื vr9) ืืื sunxi (Bananapi Lamobo R1 ืืึธืจืื). ืืื ืึทืืขืจ, ืื ืคึผืืึทืืคืึธืจืืก ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) ืืื realtek ืืขื ืขื ืืจืึทื ืกืคืขืจื ืฆื DSA.
- ืื LuCI ืืืขื ืฆืืืื ื ืืื ืึท ืืื ืงื ืคึผืืึทื ืืึธืืข. ืืืจื ืคืขืืืงืืึทื, ืื ืืึธืืข ืืื ืืืืืึธืืึทืืืฉ ืืืืกืืขืืจืืื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืืขืืขืจืขืจ ืกืขืืืื ืืก, ืึธืืขืจ ืขืก ืงืขื ืขื ืืืื ืืืื ืงืขืจืึทืงืืขืจืืืื ืืืจื ืื ืืขื ืื "ืกืืกืืขื" -> "ืกืืกืืขื" -> "ืฉืคึผืจืึทื ืืื ืกืืื".
- ืกืึทืืืื ืึท 2038 ืึทืจืืืกืืขืื ืืขืคึฟืืจื ืืืจื ืึท ืึธืืืืขืจืคืืึธื ืคืื ืื 32-ืืืกื ืฆืืื_ื ืืืคึผ (ืื 32-ืืืกื ืืืืืง ืฆืืื ืืึธืืืึทื ืง ืืืึธืื ืืืืคื ืืืืฃ ืืื ืืืจ 19, 2038). ืื ื ืืึทืข ืืขืืืื ื ื ืืฆื ืื musl 1.2.x ืฆืืืืึทื ืืื ืึท ื ืึธืจืืึทื ืืืืืืึธืืขืง, ืืื ืืืึธืก ืืืืฃ 32-ืืืกื ืึทืจืงืึทืืขืงืืฉืขืจื ืื ืึทืื 32-ืืืกื ืฆืืื ืงืึธืื ืืขืจืก ืืขื ืขื ืจืืคึผืืืืกื ืืื 64-ืืืกื ืึธื ืขืก (ืื time_t ืืืคึผ ืืื ืจืืคึผืืืืกื ืืืจื time64_t). ืืืืฃ 64-ืืืกื ืกืืกืืขืืขื, ืื time64_t ืืืคึผ ืืื ืืืืืขืก ืืขื ืืฆื (ืืขืจ ืืึธืืืึทื ืง ืืืขื ืืืืคื ืืื 292 ืืืืืึธื ืืึธืจื). ืืขืจ ืืืขืจืืึทื ื ืฆื ืึท ื ืืึทืข ืืืคึผ ืืขืคืืจื ืฆื ืึท ืขื ืืขืจืื ื ืืื ืื ABI, ืืืึธืก ืืืขื ืืึทืจืคื ืึท ืจืืืืื ืคืื ืึทืืข 32-ืืืกื ืืืืื ืคืืจืืื ืื ืืื musl libc (ืงืืื ืจืืืืื ืคืืจืืื ืื ืคึฟืึทืจ 64-ืืืกื ืืืืื).
- ืืขืจืืืึทื ืืืงื ืืืขืจืกืืขืก ืคืื ืคึผืึทืงืึทืืืฉืึทื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืืื ืืงืก ืงืขืจื 5.10.138 ืืื ืคึผืึธืจืืื ื ืคืื ืื cfg80211/mac80211 ืืืืืจืืืก ืึธื ืืืืื ืคึฟืื ืื 5.15.58 ืงืขืจื (ืคืจืืขืจ ืื 5.4 ืงืขืจื ืืื ืื ืืืืืจืืืก ืึธื ืืืืื ืคืื ืื 5.10 ืฆืืืืึทื ืืื ืืขืคึฟืื ื), musl libc 1.2.3, ืืืืืง 2.34, ืืงืง 11.2.0, ืืื ืืืืืก 2.37, ืืึธืกืืึทืคึผื 2.10, ืื ืกืืึทืกืง 2.86, ืืจืึธืคึผืืขืึทืจ 2022.82, ืคืึทืจื ืืืขื ืืึธืงืก 1.35.0.
- ืืขืจ ืืืจ ืคืื ืึทืกืขืืืืื ืคึฟืึทืจ ืื arc770 ืคึผืืึทืืคืึธืจืืข (Synopsys DesignWare ARC 770D) ืืื ืืืกืงืึทื ืืื ืืื.
ืืงืืจ: opennet.ru