IWD Wi-Fi ๋ฐ๋ชฌ ๋ฆด๋ฆฌ์Šค 1.6

์‚ฌ์šฉ ๊ฐ€๋Šฅ Wi-Fi ์•…๋งˆ ์ถœ์‹œ IWD 1.6 (iNet Wireless Daemon)์€ Linux ์‹œ์Šคํ…œ์„ ๋ฌด์„  ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด wpa_supplicant์˜ ๋Œ€์•ˆ์œผ๋กœ Intel์—์„œ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. IWD๋Š” ๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Network Manager ๋ฐ ConnMan๊ณผ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐฑ์—”๋“œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ์ž„๋ฒ ๋””๋“œ ์žฅ์น˜์— ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ํ•ฉํ•˜๋ฉฐ ์ตœ์†Œํ•œ์˜ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ ๋””์Šคํฌ ๊ณต๊ฐ„ ์†Œ๋น„์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. IWD๋Š” ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ํ‘œ์ค€ Linux ์ปค๋„์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์—๋งŒ ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค(Linux ์ปค๋„๊ณผ Glibc๋งŒ์œผ๋กœ๋„ ์ž‘๋™ ๊ฐ€๋Šฅ). DHCP ํด๋ผ์ด์–ธํŠธ์˜ ์ž์ฒด ๊ตฌํ˜„๊ณผ ์ผ๋ จ์˜ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ๊ธฐ๋Šฅ. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” C๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๊ณต๊ธ‰ LGPLv2.1์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ะ’ ์ƒˆ๋กœ์šด ๋ฌธ์ œ MAC ์ฃผ์†Œ์˜ ๋ฌด์ž‘์œ„ํ™” ๋ฐ ์žฌ์ •์˜๋Š” ๋ฌผ๋ก  ํŠน์ • ๋ฌด์„  ๋„คํŠธ์›Œํฌ์™€ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ๊ณ ์ • MAC ์ฃผ์†Œ ์„ค์ •์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌด์„  ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•  ๋•Œ ๋ณ„๋„์˜ MAC ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๋ฉด WiFi ๋„คํŠธ์›Œํฌ ๊ฐ„ ์‚ฌ์šฉ์ž ์ด๋™์„ ์ถ”์ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์‹ ๊ฐ„ํ˜ธ์—์„œ๋Š” ์ œ์•ˆ ํ”„๋ ˆ์ž„ ๊ตํ™˜ ๊ด€๋ฆฌ(๋ฌด์„  ๋„คํŠธ์›Œํฌ๋กœ ํ”„๋ ˆ์ž„ ์ „์†ก, ํ”„๋ ˆ์ž„ ์ „๋‹ฌ ์ƒํƒœ(Ack/No-ack) ์ˆ˜์‹  ๋ฐ ์‘๋‹ต ๋Œ€๊ธฐ)๋ฅผ ์œ„ํ•œ ๋‹จ์ˆœํ™”๋œ API์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€