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

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

ะ’ ์ƒˆ๋กœ์šด ๋ฌธ์ œ:

  • ํ‘œ์ค€ ์ง€์› ๋„์ž… ํ•ซ์ŠคํŒŸ 2.0 Wi-Fi ์‚ฌ์šฉ์ž ์ธ์ฆ ๋ฐ ๋กœ๋ฐ์„ ์œ„ํ•ด
  • ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋™ํ•  ๋•Œ ์•ก์„ธ์Šค ํฌ์ธํŠธ ๊ฐ„์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋น ๋ฅธ ๋กœ๋ฐ ๊ธฐ์ˆ  FILS(Fast ์ดˆ๊ธฐ ๋งํฌ ์„ค์ •) ๋น ๋ฅธ ์ „ํ™˜์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด netconfig ๋ชจ๋“ˆ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“ˆ์€ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ด€๋ จ๋œ IP ์ฃผ์†Œ๋กœ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ๊ด€๋ฆฌํ•˜๊ณ  ์•Œ๋ ค์ง„ IP ์ฃผ์†Œ, ๊ฒฝ๋กœ ๋ฐ DHCP๋ฅผ ํ†ตํ•ด ํ• ๋‹น๋œ ์ฃผ์†Œ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ด€๋ จ๋œ ์ฃผ์†Œ ์ง€์ • ์ƒํƒœ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • DNS์™€ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์ด๋ฆ„ ํ™•์ธ ์„œ๋น„์Šค ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ™•์ธ ๋ชจ๋“ˆ์ด ๊ตฌํ˜„๋˜์–ด systemd-resolved ๋ฐ dnsmasq์™€ ๊ฐ™์€ ์™ธ๋ถ€ ํ™•์ธ์ž์™€ ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋˜๋Š” ์„œ๋น„์Šค๋Š” dns_resolve_method ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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