ΠΠΎΡΡΡΠΏΠ½Π° Π΅ Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Wifibox 0.17, Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ ΠΏΠΎΠ΄ FreeBSD, Π·Π° ΠΊΠΎΠΈΡΠΎ Π»ΠΈΠΏΡΠ²Π°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ. Π Π°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ Π·Π° FreeBSD Π² Wifibox ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΡΡΠ΅Π· ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π³ΠΎΡΡΠΎΠΏΡΠΈΠ΅ΠΌΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ Linux, Π² ΠΊΠΎΡΡΠΎ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡΠ΅ Π·Π° Linux Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π·Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠΊΠΎΠ»Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π·Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ WiFi ΠΊΠ°ΡΡΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ Π² Linux, ΠΈ Π΅ ΡΠ΅ΡΡΠ²Π°Π½Π° Π½Π° ΡΠΈΠΏΠΎΠ²Π΅ Intel, AMD/MediaTek, Realtek, Qualcomm ΠΈ Broadcom.
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π³ΠΎΡΡΠΎΠΏΡΠΈΠ΅ΠΌΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ, Π° Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ° ΠΎΡΠΎΡΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π³ΠΎΡΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ wifibox, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° ΠΏΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈΡ rc-ΡΠ΅ΡΠ²ΠΈΡ. ΠΠΎΡΡΠΎΠΏΡΠΈΠ΅ΠΌΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ° Bhyve, Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ Π±Π΅Π·ΠΆΠΈΡΠ½Π°ΡΠ° ΠΊΠ°ΡΡΠ°. ΠΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ (AMD-Vi ΠΈΠ»ΠΈ Intel VT-d). ΠΠ°ΡΠΈΠ½ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π³ΠΎΡΡΠΎΠΏΡΠΈΠ΅ΠΌΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° Alpine Linux, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Musl ΠΈ Π½Π°Π±ΠΎΡΠ° ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠΈ BusyBox.
ΠΠ° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ Π±Π΅Π·ΠΆΠΈΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°ΠΊΠ΅ΡΡΡ wpa_supplicant, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Ρ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π½Π° FreeBSD. Π‘ΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΡ Π·Π° wpa_supplicant ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ Unix ΡΠΎΠΊΠ΅Ρ ΡΠ΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π° Π² Ρ ΠΎΡΡ ΡΡΠ΅Π΄Π°ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΡΡΠΈΠ»ΠΈΡΠΈ Π½Π° FreeBSD Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π±Π΅Π·ΠΆΠΈΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΊΠ°ΡΠΎ wpa_cli ΠΈ wpa_gui (net/wpa_supplicant_gui).
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° grub-bhyve Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅, ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅ ΡΠ°ΠΌΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π³ΠΎΡΡΠΎΠΏΡΠΈΠ΅ΠΌΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° UEFI. ΠΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΌΠΎΡΡΠΎΠ²Π΅ (Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎΠ΄ FreeBSD 15, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ tap Π²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π±Π΅Π· ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΠΏΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° bridge). ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΎΠ½ FreeBSD 13. ΠΡΠΈΠ³ΡΡΠ΅Π½ΠΎ Π΅ Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π³ΠΎΡΡΠΎΠΏΡΠΈΠ΅ΠΌΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
