ΠΠΎΡΡΠ°ΠΏΠ½ΠΎ Π΅ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π΄Π΅ΠΌΠΎΠ½ΠΎΡ Π·Π° Wi-Fi IWD 2.0 (iNet Wireless Daemon), ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ ΠΠ½ΡΠ΅Π» ΠΊΠ°ΠΊΠΎ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π°Π»Π°ΡΠΊΠΈ wpa_supplicant Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π½Π° Linux ΡΠΎ Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°. IWD ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π·Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠΈ Π½Π° ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ Π½Π° ConnMan. ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΈ Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΈ ΠΏΡΠΎΡΡΠΎΡ Π½Π° Π΄ΠΈΡΠΊΠΎΡ. IWD Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π° ΡΠ°ΠΌΠΎ Π΄ΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΎΡ Linux ΠΊΠ΅ΡΠ½Π΅Π» (ΡΠ°Π΄ΡΠΎΡΠΎ Π½Π° Linux ΠΈ Glibc ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°). ΠΠΊΠ»ΡΡΡΠ²Π° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ DHCP ΠΈ Π·Π±ΠΈΡ Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΎΠ΄ΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ C ΠΈ Π΅ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ ΠΏΠΎΠ΄ LGPLv2.1.
ΠΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΠΈ Π½ΡΠ΄ΠΈ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ:
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ, ΠΏΠΎΡΡΠΈ ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈ Π·Π° IPv4 ΠΈ IPv6 ΠΌΡΠ΅ΠΆΠΈ (ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ iwd Π±Π΅Π· ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΊΠΎΠΌΡΠ½Π°Π»Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ).
- ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅Π½ΠΈ MAC Π°Π΄ΡΠ΅ΡΠ°ΡΠ° ΠΏΡΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅.
- ΠΠΎΡΡΠΎΠΈ Π»ΠΈΡΡΠ° Π½Π° ΡΠΎΡΠΊΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΡΠΎΠ°ΠΌΠΈΠ½Π³ (ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, Π΅Π΄Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π° ΡΠΎΡΠΊΠ° ΡΠΎ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π±Π΅ΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½Π° Π·Π° ΡΠΎΠ°ΠΌΠΈΠ½Π³, Π½ΠΎ ΡΠ΅Π³Π° ΡΠ΅ ΠΎΠ΄ΡΠΆΡΠ²Π° ΡΠΏΠΈΡΠΎΠΊ, ΡΠ°Π½Π³ΠΈΡΠ°Π½ ΠΎΠ΄ BSS, Π·Π° Π±ΡΠ·ΠΎ ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠ½ΠΈ ΡΠΎΡΠΊΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π½Π΅ΡΡΠΏΠ΅Ρ ΠΊΠΎΠ³Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΈΠ·Π±ΡΠ°Π½ΠΈΠΎΡ).
- Π‘ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΊΠ΅ΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°ΡΠ΅ Π½Π° TLS ΡΠ΅ΡΠΈΠΈΡΠ΅ Π·Π° EAP (Extensible Authentication Protocol).
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΈΡΡΠΈ ΡΠΎ 256-Π±ΠΈΡΠ½ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π° ΡΠΎΡΠΊΠ° Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½Π°ΡΠ»Π΅Π΄Π΅Π½ΠΈΠΎΡ TKIP (ΠΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅Ρ Π½Π° ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ ΠΊΠ»ΡΡ). ΠΡΠΎΠΌΠ΅Π½Π°ΡΠ° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΠΎΡΡΠ°Ρ Ρ Π°ΡΠ΄Π²Π΅Ρ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°ΡΠ΅ ΡΠΈΡΡΠΈ ΠΎΡΠ²Π΅Π½ TKIP.
ΠΠ·Π²ΠΎΡ: opennet.ru