์ฌ์ฉ ๊ฐ๋ฅ 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