ΠΠΎΡΡΠ°ΠΏΠ½ΠΎ ΠΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π΅ΠΌΠΎΠ½ΠΎΡ Π·Π° Wi-Fi IWD 1.6 (iNet Wireless Daemon), ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Intel ΠΊΠ°ΠΊΠΎ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° wpa_supplicant Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Linux ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠΎ Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°. IWD ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π·Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Network Manager ΠΈ ConnMan. ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΈ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΈ ΠΏΡΠΎΡΡΠΎΡ Π½Π° Π΄ΠΈΡΠΊΠΎΡ. IWD Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π° ΡΠ°ΠΌΠΎ Π΄ΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΎΡ Linux ΠΊΠ΅ΡΠ½Π΅Π» (ΡΠ°Π΄ΡΠΎΡΠΎ Π½Π° Linux ΠΈ Glibc ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°). ΠΠΊΠ»ΡΡΡΠ²Π° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ DHCP ΠΈ Π·Π±ΠΈΡ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΎΠ΄ΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ C ΠΈ ΠΈΡΠΏΠΎΡΠ°ΡΠ°Π½ΠΈ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½Π° ΡΠΏΠΎΡΠ΅Π΄ LGPLv2.1.
Π Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠ΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° MAC Π°Π΄ΡΠ΅ΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΊΡΠ½ΠΈ MAC Π°Π΄ΡΠ΅ΡΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ. ΠΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΏΠΎΡΠ΅Π±Π½ΠΈ MAC Π°Π΄ΡΠ΅ΡΠΈ ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΏΠΎΠΌΠ΅ΡΡ WiFi ΠΌΡΠ΅ΠΆΠΈΡΠ΅. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, Π²ΠΎ Π½ΠΎΠ²ΠΈΠΎΡ Π±ΡΠΎΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ API Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΡΠ°ΠΌΠΊΠΈ (ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΊΠ° Π΄ΠΎ Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°, ΠΏΡΠΈΠΌΠ°ΡΠ΅ ΡΡΠ°ΡΡΡ Π½Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° (Ack / No-ack) ΠΈ ΡΠ΅ΠΊΠ°ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ).
ΠΠ·Π²ΠΎΡ: opennet.ru