์๋
์ nbd168์ด ๋งํ๋ฏ์ด ์ด ์นฉ์
์ ์ ์ก ์ผ์ ์ ์ฒ๋ฆฌํ ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
ath9k ์นฉ์
์ ํน๋ณํ "release on beacon" ๋๊ธฐ์ด๊ณผ ํจ๊ป next_tbtt๋ฅผ ์ฌ์ฉํ์ฌ < 1ms ๋จ์์ ํจํท์ ์ ์กํ ์ ์์ต๋๋ค. ath10k ์นฉ์
๋ ์ด ์์
์ ์ํํ ์ ์์ง๋ง ์์ ๋ ํ์จ์ด๊ฐ ํ์ํฉ๋๋ค. Qualcomm์ ath10k์ฉ ํ์จ์ด๋ฅผ ์์ฑํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ ๊ณตํ๋ ํน๋ณ ํ๋ก๊ทธ๋จ์ ๋ฐ๋ผ ์คํ ์์ค ๊ฐ๋ฐ์ ์ํ NDA์ ์๋ช
ํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ด Ubiquity AirMax ๋ฐ TP-Link Pharos์์ TDMA๋ฅผ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉ๋๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
๋ฉ์ฌ ๋คํธ์ํฌ๊ฐ ํ์ฅ ๊ฐ๋ฅํ๋ ค๋ฉด ์จ๊ฒจ์ง ๋
ธ๋ ๋ฌธ์ ๋ฅผ ์ํํ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๊ธฐ๋ฅ๋ ํ์ํฉ๋๋ค. 802.11s ํ์ค์ ์ ์๋์ด ์์ผ๋ฉฐ MCCA๋ผ๊ณ ํฉ๋๋ค. ์ปค๋์์ 802.11s๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๋๋๋ก ๊ณ ์ฉ๋ ํ์ฌ๊ฐ ๋น์ฉ์ ์ง๋ถํ์ง ์์๊ธฐ ๋๋ฌธ์ ๊ตฌํ๋์ง ์์์ต๋๋ค. ๊ธด ์ด์ผ๊ธฐ ์์ฝ:
๋ฏธ๋์ ์ฐ๋ฆฌ๋ ๋ฉ์ ๋คํธ์ํฌ๋ฅผ ์ผ๋ถ ์ฌ๋๋ค์ด ์ด๋ฏธ ๊ด๊ณ ํ๋ ๊ฒ์ฒ๋ผ ๋ง๋ค MCCA๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ๊ฒ ๋ ๊ฒ์ ๋๋ค. ๊ฒฌ๊ณ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ์ง๋ง ์ ๋ ดํ mt76 ์นฉ์ ์ ์ด๋ฅผ ์ง์ํ์ง ์์ ๊ฒ์ด๋ฉฐ ์ ์ฒด ๋ฉ์ ๋คํธ์ํฌ์ ๋ณ๋ชฉ์ด ๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ Gluon์ ์ด์ ์ผ๋ถ mt76 ์ฅ์น๋ฅผ ์ง์ํ๋ฏ๋ก ์ปค๋ฎค๋ํฐ์ ์ด๋ฌํ ์ฅ์น๊ฐ ๋งค์ฐ ์ ๋ ดํ์ง๋ง ๋์ ๋ฉ์ฌ ๋คํธ์ํฌ์ฉ ath9/10k ์ฅ์น๋งํผ ์ง์ ๊ฐ๋ฅํ์ง ์์ ์ ์์์ ์ปค๋ฎค๋ํฐ์ ์๋ ค์ผ ํฉ๋๋ค. ์ง์๋๋ ์ฅ์น ํ์ด์ง์ ๋ชจ๋ mt76 ์ฅ์น.
์์งํ ๋งํด์, ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ๊ด๋ฒ์ํ ์ฅ์น์ ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์์ง์กฐ์ฐจ ์ ์ ์๋ค๋ ์ฌ์ค์ ๊ฐ์ํ ๋ ํ์ฌ ์ฐ๋ฆฌ๊ฐ ๊ฐ๊ณ ์์ง ์์ ์ ํ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ํ์ํ๋ ๊ฒ์ ์ข์ํ์ง ์์ต๋๋ค.
์ ๋ฅผ ์คํดํ์ง ๋ง์ญ์์ค, ๋๋ ์ด๊ฒ์ด ๊ตฌํ๋๋ ๊ฒ์ ๋ณด๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฌด์ ๋๋ผ์ด๋ฒ์ ๊ด๋ จํ์ฌ 802.11n ์ด์์ผ๋ก ์ด๋ํ๋ ค๋ฉด ์ด๋ฏธ ์์ชฝ ๋์์ ํํํ๋ ์ํ์ ์์ต๋๋ค. mt76์ด ์ด๋ฏธ 2์ธ๋ ๋ค์ณ์ง ํ์ค์ ๋ชฉํ๋ก ํ๋ค๋ ์ฌ์ค์ ๊ฐ์ํ ๋ ๋๋ ๋ํ ๋ง๊ฐ์ด ๊ต์ฐจํ๋ ์ง์ ๊ฐ๋ฅ์ฑ ์ง์ ์ ๋ด ๋๋ค.
@blocktrron ๋๋ ๋น์ ์ ์์ ์ ์ดํดํ๊ณ ์ด์ ์๋ ๊ทธ๊ฒ์ ๋ํด ์๊ฐํ์ต๋๋ค. ์ฌ๋๋ค์ ์ฌ์ ํ โโ๋ฉ์ฑ์ 5GHz๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๊ทธ ๊ถ์ฅ ์ฌํญ์ 5GHz ์ง์์ด ๋๋ฆฌ ๋ณด๊ธ๋์ง ์์๊ณ 5GHz ์ฃผํ์๊ฐ ๊ทธ๋ ๊ฒ ๋ง์ด ์ฐจ์ง๋์ง ์์์ ๋์์ต๋๋ค. 2.4GHz๋ ๋ ๋์ ์ ํ ํน์ฑ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ 2.4GHz๋ ์ฐ๋ฆฌ์ ๋ชฉ์ ์ ์ํด ํฅํ ๋ช ๋ ๋์ ํฌ๊ฒ ๊ฐ์ ๋์ง ์์ ์ง์ ์ ๊ฐ๊น์ต๋๋ค. ๋ด๊ฐ ๋งํ๊ณ ์ถ์ ๊ฒ์ 2.4GHz ์ฅ์น๊ฐ ๋ด๋ ์๋ ๊ด์ฐฎ์ ๊ฒ์ด๊ณ ath9k ์นฉ์ ์ mt76์ ๋ฐ๋๋๋ ๋ฏธ๋์ ์ฆ๊ฑฐ๋ผ๋ ๊ฒ์ ๋๋ค. ์ ๋ ์ด๋ฏธ ๋ฉ์ธ๋ผ์ธ ์ปค๋ MCCA ๊ตฌํ์ ์ํ ์๊ธ ์กฐ๋ฌ์ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ๋ง์ ์กฐ์ง์์ ์ด๋ฅผ ๋ณํฉํ๋ ๋ฐ ๊ด์ฌ์ด ์์ต๋๋ค. ์์ผ๋ก ๋ช ๋ ์์ ์ด๊ฒ์ด ๋์ฌ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. Ubiquity๋ฅผ ์๊ฐํด ๋ณด์ญ์์ค. ath9/10k์ ๊ฐ์ ๊ธฐ๋ฅ์ด ์๋ค๊ณ ์๊ฐํ๋ค๋ฉด mt76์ผ๋ก ์ ํํ ๊ฒ์ด์ง๋ง ์ ์์ฐ ์๋น์ ๋ผ์ฐํฐ์ฉ ์นฉ์ ๋๋ค. ์ํ๋ค๋ฉด MPC๊ฐ ์ง๋์น๊ฒ ์ค๊ณ๋ WDR4900์ ์ ๋ ดํ MIPS ํ๋ก์ธ์๊ฐ ์๋ 841N๊ณผ ๋น๊ตํ์ญ์์ค. TP-Link๋ ์๋น์ ๋ผ์ฐํฐ์ ์ํฐํ๋ผ์ด์ฆ CPU๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ์์ฅ์ ๋ ์ ๋ ดํ ์ ํ์ด ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. TP-Link์์ ์ฌ์ฉํ๋ ath9/10k ์นฉ๊ณผ ๋์ผํฉ๋๋ค. ์ด ์นฉ์ด ๋ ์ข๊ธฐ ๋๋ฌธ์ mt76์ผ๋ก ์ ํํ๋ ๊ฒ์ด ์๋๋ผ ๋ ์ ๋ ดํ๊ณ ์ฌ์ ํ ์๊ตฌ ์ฌํญ์ ์ ํฉํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํฐ Wi-Fi ๋ฉ์ ํด๋ผ์ฐ๋๊ฐ ์์ ๊ฐ๋ฅ์ฑ์ด ๋ฎ๊ฑฐ๋ ์ฌ๋๋ค์ด ์ฌ์ ํ ์๋ก ์ด์ผ๊ธฐํ๊ณ ๋คํธ์ํฌ๋ฅผ ๊ณํํ ์ ์๋ ์๊ณจ ์ง์ญ์ ๊ฒฝ์ฐ ์ฑ๋ ๋ฑ์ ์ ํํ ์ ์์ต๋๋ค. ๋๋ฌด ๋ง์ ๋ ธ๋๋ก ์ค๋จ๋์ง ์๋ ๋คํธ์ํฌ๋ฅผ ์์จ์ ์ผ๋ก ์ฌ์ฉํ๋ ค๋ฉด MCCA๊ฐ ํ์ํฉ๋๋ค.
2.4GHz์ ๋ํ ์์ฒญ๋ ๊ฐ์ ์ด ์๋ ์ด์ ๋ฅผ ์ค์ค๋ก์๊ฒ ๋ฌป๋๋ค๋ฉด:
์์งํ, ๋๋ ์ฐ๋ฆฌ๊ฐ ํ์ฌ ๊ฐ์ง๊ณ ์์ง ์์ ์ ํ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ํ์ํ๋ ๊ฒ์ ์ข์ํ์ง ์์ต๋๋ค.
ํ๋์จ์ด์์ ์ด๋ฌํ ์ ํ์ด ์์ ์ ์์ต๋๋ค. ์ด ์นฉ์ ์ด ์ ์ก ์ค์ผ์ค๋ง์ ์ง์ํ ๊ฐ๋ฅ์ฑ์ ๊ฑฐ์ 0์ ๊ฐ๊น์ต๋๋ค.
๊ฐ์ฅ ๊ด๋ฒ์ํ ์ฅ์น์ ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์์ง์กฐ์ฐจ ์ ์ ์๋ค๋ ์ฌ์ค์ ๊ฐ์ํ ๋.
์ ๋ ์ด ๊ธฐ๋ฅ์ 2๋ ์ด์ ๋์ ๊ณํํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ ์ด๋ ath9k์๋ ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ath10k์ ๋ํ ์ง์์ ๊ธ์ ์ ์ธ ๋ฌธ์ ์ผ ๋ฟ์ ๋๋ค(candelatech ํ์จ์ด์์ ํ์ํ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํด). ๊ทธ๋ฌ๋ ํ์ฌ๋ก์๋ Gluon์ด ํ์ฌ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ณ ์๋ค๊ณ ๋ณด์ง ์๊ธฐ ๋๋ฌธ์ ์คํ ์์ค์ ๊ธฐ์ฌํ ์ํฅ์ด ์์ต๋๋ค. ํ๋ ์ ์ค์ผ์ค๋ง์ ์ง์ํ์ง ์๋ ๋ฉ์ ํด๋ผ์ฐ๋์ ๋ชจ๋ ๋ผ์ฐํฐ๋ ๊ฐ์ญ์๊ฐ ๋ฉ๋๋ค. ๊ทธ๊ฒ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๋๋ ์ ๊ธ๋ฃจ์จ์ด ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ณ ์์ง ์๋ค๊ณ ๋๋ผ๋๊ฐ? ์ฐ๋ฆฌ๊ฐ ํญ์ ์ํ๋ ๊ฒ์ ๋ ๋ง์ ๊ธฐ์ฌ์๋ฅผ ๊ฐ๋ ๊ฒ์ด์๊ณ ์ด์ ์ฐ๋ฆฌ๋ ๊ทธ๋ค์ ๊ฐ๊ฒ ๋์์ต๋๋ค. ๊ทธ๋ค์ ๋ณํฉ๋ ๋๊น์ง ์๋ฌด๋ ๋ณผ ์ ์๋ ๋ง์ ์์ ์ ์ํํฉ๋๋ค. ๊ทธ๋ค์ ์ฝ๋ ํ์ง์ ์๋ฅผ ๋ค์ด NeoRaider์์ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋ค๋ฅผ ์ ์์ง๋ง ๋ชจ๋ ์ฐจ๋จ๋์์ผ๋ฉฐ ์ฌ๊ธฐ์์ ์๋ฌด๋ ๋ณํฉํ๋๋ก ๋์์ฃผ์ง ์์ต๋๋ค. ํ์ฌ ๋๋ถ๋ถ์ ์ปค๋ฐ์ "ํจํค์ง ์ ๋ฐ์ดํธ/OpenWrt ์ ๋ฐ์ดํธ" ๋ฑ์ ๋๋ค. ๋ฌผ๋ก ์ํํด์ผ ํ์ง๋ง ์ง์ ์ด ์์ต๋๋ค. ๋์ ์ฐ๋ฆฌ๋ ๋จ์ง ๊ทธ๊ฒ์ ์ปค๋ฐํ๋ ์ฌ๋๋ค์ด "์ ๋ฐ์ดํธ ํจํค์ง"๋ฅผ ์ปค๋ฐํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ค์ด ํด๊ฒฐํ๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ ๋ฌธ์ ๋ฅผ ๋ง๋๋ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค... ์ ์ผํ๊ฒ ํ์ฉ๋๋ ์ปค๋ฎค๋์ผ์ด์ ๋ฐฉ๋ฒ์ IRC์ ๋๋ค. IRC๋ฅผ ํ ์๊ฐ์ด ์๊ณ ์ฌ๊ธฐ์์ ๊ฐ์ ์ ํํํ๊ฑฐ๋ ๊ฐ์ ์ ์ธ ์ฌ์ค์ ๋งํ๋ฉด ์์ง์๊ฐ๋ฝ ์๋๋ก ์ด๋ชจํฐ์ฝ์ ๋ฐ์ต๋๋ค. ๊ทธ๊ฒ์ Github์์ ๋๊ตฐ๊ฐ์๊ฒ ๊ฐ์ด๋ฐ ์๊ฐ๋ฝ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
์ซ์ดํ๋ ์ฌ๋๋ค์ ์ซ์ดํ ๊ฒ์ ๋๋ค.
๊ทํ์ ์๊ฒฌ ์ค ์ ๋ฐ์ด ์ด ๋ฌธ์ ์ ์ํ์ง ์์ต๋๋ค. ๋ฉ์ผ๋ง ๋ฆฌ์คํธ์ ๋ํด ์ฐ๋ ค๋ฅผ ํ๋ช
ํ ์ ์์ต๋๋ค.
(์ด ์ ์ฅ์๋ ๋๋ถ๋ถ ์ฝ๋์ ๊ดํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ์ ๋ ์ ํฉํ ์๋ ์์ต๋๋ค.)
๋๋ mt76 ๋ ์ง์คํฐ๋ฅผ ๋ณด์๊ณ nbd๊ฐ ์ธ์ํ์ง ๋ชปํ ์ ์ก ์ค์ผ์ค๋ง์ ๊ฐ๋ฅํ๊ฒ ํ๋ mt76 ์นฉ์ ์ ๋ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋ค๊ณ ํ์ ํฉ๋๋ค. ์ง๊ธ์ ์ด๊ฒ์ ๋ซ์ต๋๋ค.