23.05.0๋ ์ ๊ฐ๋ฐ ๋์ ๋ผ์ฐํฐ, ์ค์์น ๋ฐ ์ก์ธ์ค ํฌ์ธํธ์ ๊ฐ์ ๋ค์ํ ๋คํธ์ํฌ ์ฅ์น์์์ ์ฌ์ฉ์ ๋ชฉํ๋ก ํ๋ OpenWrt 36 ๋ฐฐํฌํ์ ์๋ก์ด ์ฃผ์ ๋ฆด๋ฆฌ์ค๊ฐ ๋์ ๋์์ต๋๋ค. OpenWrt๋ ๋ค์ํ ํ๋ซํผ๊ณผ ์ํคํ ์ฒ๋ฅผ ์ง์ํ๋ฉฐ ์ด์ ๋ธ๋ฆฌ์ ๋ค์ํ ๊ตฌ์ฑ ์์๋ฅผ ํฌํจํ์ฌ ๊ฐ๋จํ๊ณ ํธ๋ฆฌํ ํฌ๋ก์ค ์ปดํ์ผ์ ํ์ฉํ๋ ์ด์ ๋ธ๋ฆฌ ์์คํ ์ ๊ฐ์ถ๊ณ ์์ด ์ํ๋ ์ฌ์ ์ค์ ์ธํธ๊ฐ ํฌํจ๋ ๊ธฐ์ฑ ํ์จ์ด ๋๋ ๋์คํฌ ์ด๋ฏธ์ง๋ฅผ ์ฝ๊ฒ ์์ฑํ ์ ์์ต๋๋ค. ํน์ ์์ ์ ๋ง๊ฒ ์ค์น๋ ํจํค์ง. XNUMX๊ฐ์ ๋์ ํ๋ซํผ์ ๋ํ ์ด์ ๋ธ๋ฆฌ๊ฐ ์์ฑ๋ฉ๋๋ค.
OpenWrt 23.05.0์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก Wolfssl ์ํธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ARM์ ์ฐธ์ฌ๋ก ๊ฐ๋ฐ๋ mbedtls ๋ผ์ด๋ธ๋ฌ๋ฆฌ(์ด์ PolarSSL ํ๋ก์ ํธ)๋ก ์ ํ๋์์ต๋๋ค. Wolfssl์ ๋นํด mbedtls ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ ์ฅ ๊ณต๊ฐ์ ๋ ์ฐจ์งํ๊ณ ABI ์์ ์ฑ๊ณผ ๊ธด ์ ๋ฐ์ดํธ ์์ฑ ์ฃผ๊ธฐ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ๋จ์ ์ค ํ๋๋ mbedtls 1.3์ LTS ๋ถ๊ธฐ์์ TLS 2.28์ ๋ํ ์ง์์ด ๋ถ์กฑํ๋ค๋ ์ ์ ๋๋ค. ํ์ํ ๊ฒฝ์ฐ ์ฌ์ฉ์๋ Wolfssl ๋๋ openssl ์ฌ์ฉ์ผ๋ก ์ ํํ ์ ์์ต๋๋ค.
- Wi-Fi 200(IEEE 807ax)์ ์ง์ํ๋ Qualcomm IPQ6x ์นฉ ๊ธฐ๋ฐ ์ฅ์น, Mediatek Filogic 802.11 ๋ฐ 830 SoC ๊ธฐ๋ฐ ์ฅ์น, HiFive RISC-V๋ฅผ ํฌํจํ์ฌ 630๊ฐ ์ด์์ ์๋ก์ด ์ฅ์น์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ํด๋ฐฉ๋๊ณ ๋น๊ตํ ์ ์๋ ๋ณด๋. ์ง์๋๋ ์ด ์ฅ์น ์๊ฐ 1790๊ฐ์ ๋๋ฌํ์ต๋๋ค.
- ๋์ ํ๋ซํผ์ด DSA(Distributed Switch Architecture) ์ปค๋ ํ์ ์์คํ ์ฌ์ฉ์ผ๋ก ๊ณ์ ์ ํ๋๋ฉด์ ๊ธฐ์กด ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๊ตฌ์ฑ ๋ฉ์ปค๋์ฆ(iproute2, ifconfig)์ ์ฌ์ฉํ์ฌ ์ํธ ์ฐ๊ฒฐ๋ ์ด๋๋ท ์ค์์น์ ๊ณ๋จ์ ๊ตฌ์ฑ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ ๋๊ตฌ๊ฐ ์ ๊ณต๋ฉ๋๋ค. ์ด์ ์ ์ ๊ณต๋ swconfig ๋๊ตฌ ๋์ DSA๋ฅผ ์ฌ์ฉํ์ฌ ํฌํธ์ VLAN์ ๊ตฌ์ฑํ ์ ์์ง๋ง ์์ง ๋ชจ๋ ์ค์์น ๋๋ผ์ด๋ฒ๊ฐ DSA๋ฅผ ์ง์ํ๋ ๊ฒ์ ์๋๋๋ค. ์ ๋ฆด๋ฆฌ์ค์์๋ ipq40xx ํ๋ซํผ์ ๋ํด DSA๊ฐ ํ์ฑํ๋์์ต๋๋ค.
- 2.5G ์ด๋๋ท์ ์ฌ์ฉํ๋ ์ฅ์น์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์์ด์ ํ๋ ๋ฐํฐ W6(MT7986A)
- ๋จธ์ฟ ์์ค MR90X v1(MT7986BLA)
- ๋ท๊ธฐ์ด WAX206(MT7622)
- ๋ท๊ธฐ์ด WAX220(MT7986)
- ZyXEL NWA50AX ํ๋ก(MT7981)
- Asus(TUF ๊ฒ์ด๋ฐ) AX4200(MT7986A)
- ๋ท๊ธฐ์ด WAX218(IPQ8074)
- ์ค์ค๋ฏธ AX9000 (IPQ8074)
- ๋ค์ด๋๋งํฌ DL-WRX36(IPQ8074)
- GL.iNet GL-MT6000(MT7986A)
- ๋ท๊ธฐ์ด WAX620(IPQ8072A)
- ์์ด์ EX5700(MT7986)
- Wi-Fi 6E(6GHz)๊ฐ ํ์ฌ๋ ์ฅ์น์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์์ด์ ํ๋ ๋ฐํฐ W6(MT7986A)
- ์์ด์ EX5700(MT7986)
- AVM FRITZ!Box 7530 ๋ผ์ฐํฐ๋ VDSL์ ์ง์ํฉ๋๋ค.
- ramips MT7621 ํ๋ซํผ ์ฅ์น์ ๊ฒฝ์ฐ 2Gbps WAN/LAN NAT ๋ผ์ฐํ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ubus ๋๋ LuCI ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ ์ก๋๋ DSL ํต๊ณ๊ฐ ํ์ฅ๋์์ต๋๋ค.
- Arm SystemReady(EFI) ํธํ ๋์ ํ๋ซํผ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ ํจํค์ง ๊ด๋ฆฌ ์ธํ๋ผ๊ฐ Rust ์ ํ๋ฆฌ์ผ์ด์ ํจํค์ง๋ฅผ ์ง์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ์ฅ์์๋ Rust๋ก ์์ฑ๋ ํจํค์ง Bottom, maturin, aardvark-dns ๋ฐ ripgrep์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ์ปค๋ 5.15.134์์ cfg80211/mac80211 ๋ฌด์ ์คํ์ ์ด์ํ Linux ์ปค๋ 6.1(์ด์ ์๋ 5.10 ์ปค๋์ด 5.15 ๋ถ๊ธฐ์ ๋ฌด์ ์คํ๊ณผ ํจ๊ป ์ ๊ณต๋จ), musl libc 1.2.4, glibc 2.37, gcc 12.3.0์ ํฌํจํ ์ ๋ฐ์ดํธ๋ ํจํค์ง ๋ฒ์ .2.40, binutils 2023.09, Hostapd 2.89, dnsmasq 2022.82, dropbear 1.36.1, busybox XNUMX.
์ถ์ฒ : opennet.ru