ื ื ืืึทืข ืืึทืืืืืืง ืืขืืืื ื ืคืื ืื OpenWrt 21.02.0 ืคืึทืจืฉืคึผืจืืืืื ื ืืื ืืึทืงืขื ืขื , ืึทืืืขื ืฆื ื ืืฆื ืืื ืคืึทืจืฉืืื ื ืขืฅ ืืขืืืืกืขืก ืึทืืึท ืืื ืจืึธืืืขืจืก, ืกืืืืืฉืื ืืื ืึทืงืกืขืก ืคืื ืงืื. OpenWrt ืฉืืืฆื ืคืืืข ืคืึทืจืฉืืืขื ืข ืคึผืืึทืืคืึธืจืืก ืืื ืึทืจืงืึทืืขืงืืฉืขืจื ืืื ืืื ืึท ืคึฟืึทืจืืึทืืืื ื ืกืืกืืขื ืืืึธืก ืึทืืึทืื ืคึฟืึทืจ ืคึผืฉืื ืืื ืืึทืงืืืขื ืงืจืืึทื ืืึทืืืื ื, ืึทืจืืึทื ืืขืจืขืื ื ืคืึทืจืฉืืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืื ืืขืจ ืคึฟืึทืจืืึทืืืื ื, ืืืึธืก ืืืื ืขืก ืืจืื ื ืฆื ืฉืึทืคึฟื ืคืึทืจืืืง ืคืืจืืืืึทืจืข ืึธืืขืจ ืึท ืืืกืง ืืืื ืืื ืื ืืขืืขืื ืืึทื ื ืคืื ืคืึทืจ-ืืึทืืืื ื. ืืื ืกืืึทืืืจื ืคึผืึทืงืึทืืืฉืึทื ืฆืืืขืคืืกื ืคึฟืึทืจ ืกืคึผืขืฆืืคืืฉ ืืึทืกืงืก. ืึทืกืขืืืื ืืขื ืขื ืืืฉืขื ืขืจืืืืึทื ืคึฟืึทืจ 36 ืฆืื ืคึผืืึทืืคืึธืจืืก.
ืฆืืืืฉื ืื ืขื ืืขืจืื ืืขื ืืื OpenWrt 21.02.0 ืื ืคืืืืขื ืืข ืืขื ืขื ืืืืขืจืงื:
- ืืื ืืืื ืืึทืื ืืืึทืจื ืจืขืงืืืืจืขืืขื ืฅ ืืขื ืขื ืืขืืืืงืกื. ืืื ืื ืคืขืืืงืืึทื ืืืืขื, ืจืขืื ืฆื ืืขืจ ืื ืงืืืืฉืึทื ืคืื ื ืึธื ืืื ืืงืก ืงืขืจื ืกืึทืืกืืกืืึทืื, ื ืืฆื OpenWrt ืืืฆื ืจืืงืืืืืขืจื ืึท ืืืื ืืื 8 ืื ืคืืึทืฉ ืืื 64 ืืขืืืืืืื ืืึทืจืึทื. ืืืื ืืืจ ืืืืื, ืืืจ ืงืขื ื ื ืึธื ืฉืึทืคึฟื ืืืื ืืืืืขื ืข ืกืืจืืคึผื-ืึทืจืึธืคึผ ืคึฟืึทืจืืึทืืืื ื ืืืึธืก ืงืขื ืขื ืึทืจืืขืื ืืืืฃ ืืขืืืืกืขืก ืืื 4 ืื ืคืืึทืฉ ืืื 32 ืืขืืืืืืื ืืึทืจืึทื, ืึธืืขืจ ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืึทืืึท ืึท ืคึฟืึทืจืืึทืืืื ื ืืืขื ืืืื ืืืืืืขื, ืืื ืึธืคึผืขืจืึทืฆืืข ืคืขืกืืงืืึทื ืืื ื ืืฉื ืืขืจืึทื ืืื.
- ืื ืืงืขืจืืืง ืคึผืขืงื ืืืื ืคึผืึทืงืึทืืืฉืึทื ืฆื ืฉืืืฆื WPA3 ืืืืืจืืืก ื ืขืฅ ืืืืขืจืืืื ืืขืื ืึธืืึธืืืข, ืืืึธืก ืืื ืืืฆื ืื ืืืฆื ืืืจื ืคืขืืืงืืึทื ืืืืืข ืืืขื ืืจืืขืื ืืื ืงืืืขื ื ืืึธืืข ืืื ืืืขื ืงืจืืืืืื ื ืึท ืึทืงืกืขืก ืคืื ื. WPA3 ืืื ืฉืืฅ ืงืขืื ืคึผืึทืจืึธื ืืขืกืื ื ืื ืคืืื (ืขืก ืืืขื ื ืืฉื ืืึธืื ืืขืกืื ื ืคึผืึทืจืึธื ืืื ืึธืคืคืืื ืข ืืึธืืข) ืืื ื ืืฆื ืื SAE ืึธืืขื ืืึทืงืืืฉืึทื ืคึผืจืึธืืึธืงืึธื. ืื ืคืืืืงืืื ืฆื ื ืืฆื WPA3 ืืื ืฆืืืขืฉืืขืื ืืื ืจืืึฟ ืืจืืืืขืจืก ืคึฟืึทืจ ืืืืืจืืืก ืืขืืืืกืขืก.
- ืืขืจ ืืึทืืข ืคึผืขืงื ืืืื ืฉืืืฆื ืคึฟืึทืจ TLS ืืื HTTPS ืืืจื ืคืขืืืงืืึทื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึทืงืกืขืก ืื LuCI ืืืขื ืฆืืืื ื ืืืืขืจ HTTPS ืืื ื ืืฆื ืืืืืืึทืืื ืืื wget ืืื opkg ืฆื ืฆืืจืืงืงืจืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืืขืจ ืื ืงืจืืคึผืืื ืงืึธืืื ืืงืึทืฆืืข ืืฉืึทื ืึทืื. ืื ืกืขืจืืืขืจืก ืืืจื ืืืึธืก ืคึผืึทืงืืืืฉืื ืืึทืื ืืึธืืืื ืืืจื ืึธืคึผืงื ืืขื ืขื ืคืื ืื ืืขืจืืขืืืืื ืืขื ืขื ืืืื ืกืืืืืฉื ืฆื ืฉืืงื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืจื ืืืืคึผืก ืืืจื ืคืขืืืงืืึทื. ืื mbedTLS ืืืืืืึธืืขืง ืืขื ืืฆื ืคึฟืึทืจ ืขื ืงืจืืคึผืฉืึทื ืืื ืจืืคึผืืืืกื ืืืจื wolfSSL (ืืืื ื ืืืืืง, ืืืจ ืงืขื ืขื ืืึทื ืืืึทืื ืื ืกืืึทืืืจื ืื mbedTLS ืืื OpenSSL ืืืืืจืขืจืื, ืืืึธืก ืคืึธืจืืขืฆื ืฆื ืืืื ืกืึทืคึผืืืื ืืื ืึธืคึผืฆืืขืก). ืฆื ืงืึทื ืคืืืืขืจ ืึธืืึทืืึทืืืง ืคืึธืจืืืขืจืืื ื ืฆื ืืืืคึผืก, ืื ืืืขื ืฆืืืื ื ืึธืคืคืขืจืก ืื ืึธืคึผืฆืืข "uhttpd.main.redirect_https = 1".
- ืขืจืฉื ืฉืืืฆื ืืื ืืืคึผืืึทืืขื ืึทื ืคึฟืึทืจ ืื DSA (Distributed Switch Architecture) ืงืขืจื ืกืึทืืกืืกืืึทื, ืืืึธืก ืืื ืืืฉืืจืื ืคึฟืึทืจ ืงืึทื ืคืืืืขืจืื ื ืืื ืึธื ืคืืจืื ื ืงืึทืกืงืืืื ืคืื ืื ืืขืจืงืึทื ืขืงืืื ืขืืืขืจื ืขื ืกืืืืืฉืื, ื ืืฆื ืื ืืขืงืึทื ืืืึทืื ืืขื ืืฆื ืฆื ืงืึทื ืคืืืืขืจ ืงืึทื ืืืขื ืฉืึทื ืึทื ื ืขืฅ ืื ืืขืจืคืืืกืื (iproute2, ifconfig). DSA ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืงืึทื ืคืืืืขืจ ืคึผืึธืจืฅ ืืื ืืืืึทื ื ืืื ืคึผืืึทืฅ ืคืื ืื ืคืจืืขืจ ืืขืคึฟืื ื swconfig ืืขืฆืืึทื, ืึธืืขืจ ื ืื ืึทืืข ืืึทืฉืืืืขื ืืจืืืืขืจืก ืฉืืืฆื DSA ื ืึธื. ืืื ืื ืคืืจืืขืืืืื ืืขืืืื ื, DSA ืืื ืขื ืืืืึทืื ืคึฟืึทืจ ืึทืื79 (TP-Link TL-WR941ND), bcm4908, ืืขืืื ื, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) ืืื realtek ืืจืืืืขืจืก.
- ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืืื ืฆื ืื ืกืื ืืึทืงืก ืคืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก ืืื /etc/config/network. ืืื ืื "ืงืึธื ืคืื ืฆืืืื ื" ืืืึธืง, ืื "ืืคื ืึทืืข" ืึธืคึผืฆืืข ืืื ืจืื ืืืื ืฆื "ืืืื", ืืื ืืื ืื "ืงืึธื ืคืื ืืืื" ืืืึธืง, ืื "ืืจืืง" ืืื "ืืคื ืึทืืข" ืึธืคึผืฆืืขืก ืืขื ืขื ืจืื ืืืื ืฆื "ืคึผืึธืจืฅ". ืคึฟืึทืจ ื ืืึทืข ืื ืกืืึทืืืืฉืึทื ื, ืืึทืืื ืืขืจ ืืขืงืขืก ืืื ืกืขืืืื ืืก ืคึฟืึทืจ ืืขืืืืกืขืก (ืฉืืืืข 2, "ืงืึธื ืคืื ืืืื" ืืืึธืง) ืืื ื ืขืฅ ืื ืืขืจืคืืืกืื (ืฉืืืืข 3, "ืงืึธื ืคืื ืฆืืืื ื" ืืืึธืง) ืืขื ืขื ืืืฆื ืืืฉืขื ืขืจืืืืึทื. ืฆื ืืึทืืื ืฆืืจืืง ืงืึทืืคึผืึทืืึทืืืืึทืื, ืฉืืืฆื ืคึฟืึทืจ ืื ืึทืื ืกืื ืืึทืงืก ืืื ืจืืืืื ื, ื.ืข. ืคืจืืขืจ ืืืฉืืคื ืกืขืืืื ืืก ืืืขื ื ืืฉื ืืึทืจืคื ืขื ืืขืจืื ืืขื. ืืื ืืขื ืคืึทื, ืืื ืื ืืืขื ืฆืืืื ื, ืืืื ืื ืึทืื ืกืื ืืึทืงืก ืืื ืืืืขืงืืึทื, ืึท ืคืึธืจืฉืืึธื ืฆื ืืืืืจืืื ืฆื ืื ื ืืึทืข ืกืื ืืึทืงืก ืืืขื ืืืื ืืขืืืืื, ืืืึธืก ืืื ื ืืืืืง ืฆื ืจืขืืึทืืืจื ืื ืกืขืืืื ืืก ืืืจื ืื ืืืขื ืฆืืืื ื.
ืืืืฉืคึผืื ืคืื ืื ื ืืึทืข ืกืื ืืึทืงืก: ืงืึทื ืคืืืืขืจ ืืืื ืึธืคึผืฆืืข ื ืึธืืขื 'br-lan' ืึธืคึผืฆืืข ืืืคึผ 'ืืจืืง' ืึธืคึผืฆืืข macaddr '00:01:02: XX: ืงืกืงืก: ืงืกืงืก' ืจืฉืืื ืคึผืึธืจืฅ 'ืืึทื 1' ืจืฉืืื ืคึผืึธืจืฅ 'ืืึทื 2' ืจืฉืืื ืคึผืึธืจืฅ 'ืืึทื 3' ืจืฉืืื ืคึผืึธืจืฅ 'ืืึทื 4' ืงืึธื ืคืื ืฆืืืื ื 'ืืึทื' ืึธืคึผืฆืืข ืืืื 'ืืจ-ืืึทื' ืึธืคึผืฆืืข ืคึผืจืึธืืึธ 'ืกืืึทืืืง' ืึธืคึผืฆืืข ืืคึผืึทืืืจ '192.168.1.1' ืึธืคึผืฆืืข ื ืขืืืึทืกืง '255.255.255.0' ืึธืคึผืฆืืข ืืคึผ6ืึทืกืืื ืืึทื ื '60' ืงืึทื ืคืืืืขืจ ืืืื ืึธืคึผืฆืืข ื ืึธืืขื 'ืขืื1' ืึธืคึผืฆืืข ืืึทืงืึทืืืจ '00 :01:02:YY:YY:YY' config ืฆืืืื ื 'wan' ืึธืคึผืฆืืข ืืืื 'eth1' ืึธืคึผืฆืืข ืคึผืจืึธืืึธ 'dhcp' config ืฆืืืื ื 'wan6' ืึธืคึผืฆืืข ืืืื 'eth1' ืึธืคึผืฆืืข ืคึผืจืึธืืึธ 'dhcpv6'
ืืืื ืึทื ืึทืืึทืืืฉื ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืขืก /etc/config/network, ืื ืคืขืื ื ืขืืขื ืืื board.json ืืึธืื ืฉืืื ืืขืืืื ืคืื "ืืคื ืึทืืข" ืฆื "ืืืื".
- ื ื ืืึทืข "ืจืขืึทืืืขืง" ืคึผืืึทืืคืึธืจืืข ืืื ืฆืืืขืืขืื, ืึทืืึทืืื ื OpenWrt ืฆื ืืืื ืืขืืืืื ื ืืืืฃ ืืขืืืืกืขืก ืืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืขืืืขืจื ืขื ืคึผืึธืจืฅ, ืึทืืึท ืืื D-Link, ZyXEL, ALLNET, INABA ืืื NETGEAR ืขืืืขืจื ืขื ืกืืืืืฉืื.
- ืฆืืืขืืืืื ื ืืึท bcm4908 ืืื ืจืึธืงืงืืฉืืคึผ ืคึผืืึทืืคืึธืจืืก ืคึฟืึทืจ ืืขืืืืกืขืก ืืืืืจื ืืืืฃ Broadcom BCM4908 ืืื Rockchip RK33xx SoCs. ืืืื ืฉืืืฆื ืืฉืื ืืึธืื ืฉืืื ืกืึทืืืื ืคึฟืึทืจ ืคืจืืขืจ ืืขืฉืืืฆื ืคึผืืึทืืคืึธืจืืก.
- ืฉืืืฆื ืคึฟืึทืจ ืื ar71xx ืคึผืืึทืืคืึธืจืืข ืืื ืืืกืงืึทื ืืื ืืื, ืึทื ืฉืืึธื ืื ath79 ืคึผืืึทืืคืึธืจืืข ืืึธื ืืืื ืืขืืืืื ื (ืคึฟืึทืจ ืืขืืืืกืขืก ืืืืืจื ืืืืฃ ar71xx, ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ืจืืื ืกืืึทื OpenWrt ืคึฟืื ืงืจืึทืฆื). ืฉืืืฆื ืคึฟืึทืจ ืื cns3xxx (Cavium Networks CNS3xxx), rb532 (MikroTik RB532) ืืื ืกืึทืืกืื ื (SamsungTQ210) ืคึผืืึทืืคืึธืจืืก ืืื ืืืื ืืืกืงืึทื ืืื ืืื.
- ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื ืื ืืืึทืืืื ืืื ืคึผืจืึทืกืขืกืื ื ื ืขืฅ ืงืึทื ืขืงืฉืึทื ื ืืขื ืขื ืงืึทืืคึผืืืื ืืื PIE (ืคึผืึธืืืืืึธื-ืื ืืขืคึผืขื ืืขื ื ืขืงืกืขืงืืืึทืืืขืก) ืืึธืืข ืืื ืคืื ืฉืืืฆื ืคึฟืึทืจ ืึทืืจืขืก ืคึผืืึทืฅ ืจืึทื ืืึทืืืืืืฉืึทื (ASLR) ืฆื ืืึทืื ืขืก ืฉืืืขืจ ืฆื ืืืืืจืข ืืืึทืื ืขืจืึทืืืืืืื ืืื ืึทืืึท ืึทืคึผืืึทืงืืืฉืึทื ื.
- ืืืขื ืืืจ ืืืืขื ืื ืืื ืืงืก ืงืขืจื, ืึธืคึผืฆืืขืก ืืขื ืขื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื ืฆื ืฉืืืฆื ืงืึทื ืืืื ืขืจ ืืคืืขืืื ืืขืจืืงืืื ืืขืงื ืึทืืึทืืืฉืื, ืึทืืึทืืื ื ืื LXC ืืึธืึธืืงืื ืืื ืคึผืจืึธืงื-ืืืืฉืึทืื ืืึธืืข ืฆื ืืืื ืืขืืืืื ื ืืื OpenWrt ืืืืฃ ืจืืึฟ ืคึผืืึทืืคืึธืจืืก.
- ืื ืคืืืืงืืื ืฆื ืืืืขื ืืื ืฉืืืฆื ืคึฟืึทืจ ืื SELinux ืึทืงืกืขืก ืงืึธื ืืจืึธื ืกืืกืืขื ืืื ืฆืืืขืฉืืขืื (ืคืึทืจืงืจืืคึผืื ืืืจื ืคืขืืืงืืึทื).
- ืืขืจืืืึทื ืืืงื ืคึผืขืงื ืืืขืจืกืืขืก, ืึทืจืืึทื ืืขืจืขืื ื ืคืืจืืขืืืืื ืจืืืืกืื musl libc 1.1.24, glibc 2.33, gcc 8.4.0, binutils 2.34, hostapd 2020-06-08, dnsmasq 2.85, dropbear 2020.81, busybox 1.33.1. ืื ืืื ืืงืก ืงืขืจื ืืื ืืขืจืืืึทื ืืืงื ืฆื ืืืขืจืกืืข 5.4.143, ืคึผืึธืจืืื ื ืื cfg80211/mac80211 ืืืืืจืืืก ืึธื ืืืืื ืคึฟืื ืื 5.10.42 ืงืขืจื ืืื ืคึผืึธืจืืื ื Wireguard VPN ืฉืืืฆื.
ืืงืืจ: opennet.ru