Linux์—์„œ Wi-Fi ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•˜๋Š” ํŒจํ‚ค์ง€์ธ IWD 2.0 ์ถœ์‹œ

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

์ƒˆ ๋ฆด๋ฆฌ์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜์‹ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • IPv4 ๋ฐ IPv6 ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์ฃผ์†Œ, ๊ฒŒ์ดํŠธ์›จ์ด ๋ฐ ๊ฒฝ๋กœ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ถ”๊ฐ€ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  iwd ์‚ฌ์šฉ).
  • ์‹œ์ž‘ ์‹œ MAC ์ฃผ์†Œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋กœ๋ฐ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•ก์„ธ์Šค ํฌ์ธํŠธ ๋ชฉ๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค.(๊ธฐ์กด์—๋Š” ์„ฑ๋Šฅ์ด ๊ฐ€์žฅ ์ข‹์€ ์•ก์„ธ์Šค ํฌ์ธํŠธ XNUMX๊ฐœ๋ฅผ ๋กœ๋ฐ์šฉ์œผ๋กœ ์„ ํƒํ–ˆ์ง€๋งŒ ์ด์ œ๋Š” BSS๋ณ„๋กœ ์ˆœ์œ„๊ฐ€ ๋งค๊ฒจ์ง„ ๋ชฉ๋ก์ด ์œ ์ง€๋˜์–ด ์žฅ์•  ๋ฐœ์ƒ ์‹œ ์‹ ์†ํ•˜๊ฒŒ ๋ฐฑ์—… ์•ก์„ธ์Šค ํฌ์ธํŠธ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒํ•œ ๊ฒƒ์— ์—ฐ๊ฒฐ).
  • EAP(ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ ํ”„๋กœํ† ์ฝœ)์— ๋Œ€ํ•œ TLS ์„ธ์…˜ ์บ์‹ฑ ๋ฐ ์žฌ๊ฐœ๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • 256๋น„ํŠธ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•”ํ˜ธ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์•ก์„ธ์Šค ํฌ์ธํŠธ ๋ชจ๋“œ ๊ตฌํ˜„์—๋Š” ๋ ˆ๊ฑฐ์‹œ TKIP(Temporal Key Integrity Protocol)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ธ์ฆํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด TKIP ์ด์™ธ์˜ ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ด์ „ ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•œ ์ง€์›์ด ํ—ˆ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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