рдПрдХ рд╕рд╛рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, OpenWrt 22.03.0 рд╡рд┐рддрд░рдг рдХрд╛ рдПрдХ рдирдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд░рд╛рдЙрдЯрд░, рд╕реНрд╡рд┐рдЪ рдФрд░ рдПрдХреНрд╕реЗрд╕ рдкреЙрдЗрдВрдЯ рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред OpenWrt рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдб рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдХреЛрдВ рд╕рд╣рд┐рдд рд╕рд░рд▓ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреНрд░реЙрд╕-рдХрдВрдкрд╛рдЗрд▓реЗрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рддреИрдпрд╛рд░ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдпрд╛ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдмрд┐рд▓реНрдб 35 рд▓рдХреНрд╖рд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рд╣реИрдВред
OpenWrt 22.03.0 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмреАрдЪ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдиреЛрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ:
- рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - fw4 (рдлрд╝рд╛рдпрд░рд╡реЙрд▓4), рдЬреЛ nftables рдкреИрдХреЗрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ (/etc/config/firewall) рдФрд░ uci рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ - fw4 iptables рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП fw3 рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрд╡рд╛рдж рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝реЗ рдЧрдП рдирд┐рдпрдо рд╣реИрдВ (/etc/firewall.user), рдЬрд┐рдиреНрд╣реЗрдВ nftables рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ (fw4 рдЖрдкрдХреЗ рдЕрдкрдиреЗ рдирд┐рдпрдо рдмреНрд▓реЙрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди nftables рдкреНрд░рд╛рд░реВрдк рдореЗрдВ)ред
рдкреБрд░рд╛рдиреЗ iptables-рдЖрдзрд╛рд░рд┐рдд рдЯреВрд▓ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдореЗрдЬ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди opkg рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдпрд╛ рдЗрдореЗрдЬ рдмрд┐рд▓реНрдбрд░ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред iptables-nft, arptables-nft, ebtables-nft рдФрд░ xtables-nft рд░реИрдкрд░ рднреА рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдкреБрд░рд╛рдиреЗ iptables рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ nftables рдирд┐рдпрдо рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
- 180 рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдирдП рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рд╡рд╛рдИ-рдлрд╝рд╛рдИ 15 (IEEE 7915ax) рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдореАрдбрд┐рдпрд╛рдЯреЗрдХ MT6 рдЪрд┐рдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд 802.11 рдбрд┐рд╡рд╛рдЗрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕рдорд░реНрдерд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ 1580 рддрдХ рдкрд╣реБрдБрдЪ рдЧрдИ рд╣реИред
- рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ DSA (рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреВрдЯреЗрдб рд╕реНрд╡рд┐рдЪ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░) рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЬрд╛рд░реА рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ (iproute2, ifconfig) рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЯрд░рдХрдиреЗрдХреНрдЯреЗрдб рдИрдерд░рдиреЗрдЯ рд╕реНрд╡рд┐рдЪ рдХреЗ рдХреИрд╕реНрдХреЗрдб рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред DSA рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд swconfig рдЯреВрд▓ рдХреЗ рдмрдЬрд╛рдп рдкреЛрд░реНрдЯ рдФрд░ VLAN рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рд╕реНрд╡рд┐рдЪ рдбреНрд░рд╛рдЗрд╡рд░ рдЕрднреА рддрдХ DSA рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ, DSA рдХреЛ bcm53xx (рд╕рднреА рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ), lantiq (xrx200 рдФрд░ vr9 рдкрд░ рдЖрдзрд╛рд░рд┐рдд SoC), рдФрд░ sunxi (Bananapi Lamobo R1 рдмреЛрд░реНрдб) рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд╣рд▓реЗ, ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621), рдФрд░ realtek рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ DSA рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
- LuCI рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдбрд╛рд░реНрдХ рдореЛрдб рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЛрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ "рд╕рд┐рд╕реНрдЯрдо" -> "рд╕рд┐рд╕реНрдЯрдо" -> "рднрд╛рд╖рд╛ рдФрд░ рд╢реИрд▓реА" рдореЗрдиреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- 2038-рдмрд┐рдЯ time_t рдкреНрд░рдХрд╛рд░ рдХреЗ рдУрд╡рд░рдлреНрд▓реЛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╡рд░реНрд╖ 32 рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (32-рдмрд┐рдЯ рдпреБрдЧрд╛рдВрддрд░рдХрд╛рд░реА рд╕рдордп рдХрд╛рдЙрдВрдЯрд░ 19 рдЬрдирд╡рд░реА, 2038 рдХреЛ рдУрд╡рд░рдлреНрд▓реЛ рд╣реЛ рдЬрд╛рдПрдЧрд╛)ред рдирдИ рд░рд┐рд▓реАрдЬрд╝ musl 1.2.x рд╢рд╛рдЦрд╛ рдХреЛ рдПрдХ рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреБрд░рд╛рдиреЗ 32-рдмрд┐рдЯ рд╕рдордп рдХрд╛рдЙрдВрдЯрд░ рдХреЛ 32-рдмрд┐рдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ 64-рдмрд┐рдЯ рд╡рд╛рд▓реЗ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (time_t рдкреНрд░рдХрд╛рд░ рдХреЛ time64_t рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░, time64_t рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрд╛рдЙрдВрдЯрд░ 292 рдмрд┐рд▓рд┐рдпрди рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдУрд╡рд░рдлреНрд▓реЛ рд╣реЛ рдЬрд╛рдПрдЧрд╛)ред рдирдП рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдХрд╛рд░рдг ABI рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реБрдЖ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП musl libc рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА 32-рдмрд┐рдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ (64-рдмрд┐рдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред
- рдХрд░реНрдиреЗрд▓ рд╕рд╣рд┐рдд рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Linux 5.10.138 рдХрд░реНрдиреЗрд▓ 5.15.58 рд╕реЗ cfg80211/mac80211 рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реНрдЯреИрдХ рдХреЗ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде (рдкрд╣рд▓реЗ рдХрд░реНрдиреЗрд▓ 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.
- рдЖрд░реНрдХ770 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (рд╕рд┐рдиреЙрдкреНрд╕рд┐рд╕ рдбрд┐рдЬрд╛рдЗрдирд╡реЗрдпрд░ рдПрдЖрд░рд╕реА 770рдбреА) рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕реНрд░реЛрдд: opennet.ru
