Wifibox 0.10 - FreeBSD рдорд╛ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рдЗрдлрд╛рдЗ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг

рд╡рд╛рдЗрдлрд╛рдЗрдмрдХреНрд╕ реж.резреж рдкреНрд░реЛрдЬреЗрдХреНрдЯрдХреЛ рд░рд┐рд▓реАрдЬ рдлреНрд░реАрдмреАрдПрд╕рдбреАрдХреЛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рд╕рдореНрдмреЛрдзрди рдЧрд░реНрди рдЙрдкрд▓рдмреНрдз рдЫ рдЬрд╕рдорд╛ рдЖрд╡рд╢реНрдпрдХ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдЫреИрдирдиреНред FreeBSD рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдПрдбреЗрдкреНрдЯрд░рд╣рд░реВ рд▓рд┐рдирдХреНрд╕ рдЕрддрд┐рдерд┐ рдЪрд▓рд╛рдПрд░ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдиреЗрдЯрд┐рдн рд▓рд┐рдирдХреНрд╕ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЙрдкрдХрд░рдг рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрджрдЫред

рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд╕рдБрдЧ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕реНрдерд╛рдкрдирд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЫ, рд░ рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рддрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рд╡рд╛рдЗрдлрд╛рдЗрдмрдХреНрд╕ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд░реВрдкрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рдЬреБрди рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдПрдХреЛ рдЖрд░рд╕реА рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмреБрдЯрдорд╛ рд╕реБрд░реВ рдЧрд░рд┐рдиреНрдЫред рдирд┐рджреНрд░рд╛ рдореЛрдбрдорд╛ рд╕рдВрдХреНрд░рдордг рд╕рд╣рд┐рдд рд╕рд╣реА рддрд░рд┐рдХрд╛рд▓реЗ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд╛рддрд╛рд╡рд░рдг рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рд▓рд┐рдирдХреНрд╕рдорд╛ рд╕рдорд░реНрдерд┐рдд рдХреБрдиреИ рдкрдирд┐ рд╡рд╛рдЗрдлрд╛рдЗ рдХрд╛рд░реНрдбрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдореБрдЦреНрдп рд░реВрдкрдорд╛ рдЗрдВрдЯреЗрд▓ рдЪрд┐рдкрд╣рд░реВрдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рд╣рд╛рдореАрд▓реЗ Qualcomm Atheros рд░ AMD RZ608 (MediaTek MT7921K) рд╡рд╛рдпрд░рд▓реЗрд╕ рдЪрд┐рдкрд╣рд░реВ рднрдПрдХрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╕рд╣реА рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдкрдирд┐ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНтАНрдпреМрдВред

рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА Bhyve рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХрд╛рд░реНрдбрдорд╛ рдкрд╣реБрдБрдЪ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрджрдЫред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди (AMD-Vi рд╡рд╛ Intel VT-d) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА рдЪрд╛рд╣рд┐рдиреНрдЫред рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, Musl рдкреНрд░рдгрд╛рд▓реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рд░ BusyBox рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реЗрдЯрдорд╛ рдирд┐рд░реНрдорд┐рддред рдЫрд╡рд┐рдХреЛ рдЖрдХрд╛рд░ рдбрд┐рд╕реНрдХрдорд╛ рд▓рдЧрднрдЧ 30MB рдЫ рд░ рд▓рдЧрднрдЧ 90MB RAM рдЦрдкрдд рдЧрд░реНрджрдЫред

рддрд╛рд░рд░рд╣рд┐рдд рд╕рдЮреНрдЬрд╛рд▓рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди, wpa_supplicant рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВ рдЬрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп FreeBSD рд╡рд╛рддрд╛рд╡рд░рдгрдмрд╛рдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░рд┐рдиреНрдЫред wpa_supplicant рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдпреБрдирд┐рдХреНрд╕ рдХрдиреНрдЯреНрд░реЛрд▓ рд╕рдХреЗрдЯ рд╣реЛрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ wpa_cli рд░ wpa_gui (net/wpa_supplicant_gui) рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рд╕рд╣рд┐рдд рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХрд╕рдБрдЧ рдЬрдбрд╛рди рдЧрд░реНрди рд░ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХ FreeBSD рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдирдпрд╛рдБ рд╡рд┐рдореЛрдЪрдирдорд╛, WPA рд▓рд╛рдИ рдореБрдЦреНрдп рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрдиреЗ рд╕рдВрдпрдиреНрддреНрд░рд▓рд╛рдИ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ wpa_supplicant рд░ hostapd рджреБрд╡реИрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдореЗрдореЛрд░реАрдХреЛ рдорд╛рддреНрд░рд╛ рдШрдЯрд╛рдЗрдПрдХреЛ рдЫред FreeBSD 13.0-RELEASE рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫреЛрдбрд┐рдПрдХреЛ рдЫред

рдердк рд░реВрдкрдорд╛, FreeBSD рдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд Intel рд░ Realtek рдЪрд┐рдкреНрд╕рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рдпрд░рд▓реЗрд╕ рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗ рдХрд╛рдорд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред FreeBSD рдлрд╛рдЙрдиреНрдбреЗрд╕рдирдХреЛ рд╕рд╣рдпреЛрдЧрдорд╛, FreeBSD 13.1 рд╕рдБрдЧ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдирдпрд╛рдБ iwlwifi рдбреНрд░рд╛рдЗрднрд░рдорд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рдЫред рдбреНрд░рд╛рдЗрднрд░ рд▓рд┐рдирдХреНрд╕ рдбреНрд░рд╛рдЗрднрд░ рд░ net80211 рд▓рд┐рдирдХреНрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдордХреЛ рдХреЛрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, 802.11ac рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рд░ рдирдпрд╛рдБ Intel рд╡рд╛рдпрд░рд▓реЗрд╕ рдЪрд┐рдкреНрд╕рд╕рдБрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╕рд╣реА рд╡рд╛рдпрд░рд▓реЗрд╕ рдХрд╛рд░реНрдб рдлреЗрд▓рд╛ рдкрд░реНрджрд╛ рдЪрд╛рд▓рдХ рдмреБрдЯ рд╕рдордпрдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд▓реЛрдб рд╣реБрдиреНрдЫред рд▓рд┐рдирдХреНрд╕ рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реНрдЯреНрдпрд╛рдХрдХрд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ LinuxKPI рд▓реЗрдпрд░рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реБрдиреНрдЫрдиреНред рдкрд╣рд┐рд▓реЗ, iwm рдбреНрд░рд╛рдЗрднрд░рд▓рд╛рдИ рд╕рдорд╛рди рд░реВрдкрдорд╛ FreeBSD рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛, Realtek RTW88 рд░ RTW89 рд╡рд╛рдпрд░рд▓реЗрд╕ рдЪрд┐рдкреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ rtw88 рд░ rtw89 рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реБ рднрдпреЛ, рдЬреБрди рд▓рд┐рдирдХреНрд╕рдмрд╛рдЯ рд╕рдореНрдмрдиреНрдзрд┐рдд рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкреЛрд░реНрдЯ рдЧрд░реЗрд░ рд░ LinuxKPI рд▓реЗрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╛рдо рдЧрд░реЗрд░ рдкрдирд┐ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред rtw88 рдЪрд╛рд▓рдХ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫ, рдЬрдмрдХрд┐ rtw89 рдЪрд╛рд▓рдХ рдЕрдЭреИ рд╡рд┐рдХрд╛рд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЫред

рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА рд╡рд┐рд╡рд░рдгрд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд╢рди рд░ рдЕрдкреНрд░рд┐рд▓ рдЕрдкрдбреЗрдЯрдорд╛ рддрдп рдЧрд░рд┐рдПрдХреЛ FreeBSD рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдЬреЛрдЦрд┐рдо (CVE-2022-23088) рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдорд╛рдкреНрдд рд╢реЛрд╖рдг рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдХрдордЬреЛрд░реАрд▓реЗ рдЧреНрд░рд╛рд╣рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдореЛрдбрдорд╛ рд╣реБрдБрджрд╛ (SSID рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдЕрдШрд┐рдХреЛ рдЪрд░рдгрдорд╛) рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдХреНрд░рд╛рдлреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдлреНрд░реЗрдо рдкрдард╛рдПрд░ рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░рдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд╣реБрдБрдЪ рдмрд┐рдиреНрджреБрджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдмреАрдХрди рдлреНрд░реЗрдорд╣рд░реВ рдкрд╛рд░реНрд╕ рдЧрд░реНрджрд╛ ieee80211_parse_beacon() рдкреНрд░рдХрд╛рд░реНрдпрдорд╛ рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рднрдПрдХреЛ рд╣реЛред рдбрд╛рдЯрд╛рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдХрд╛рд░ рд╣реЗрдбрд░ рдлрд┐рд▓реНрдбрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЖрдХрд╛рд░рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдирдЧрд░реЗрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдУрднрд░рдлреНрд▓реЛ рд╕рдореНрднрд╡ рднрдПрдХреЛ рдерд┐рдпреЛред рд╕рдорд╕реНрдпрд╛ 2009 рджреЗрдЦрд┐ рдЧрдарди рднрдПрдХреЛ FreeBSD рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдкреНрд░рдХрдЯ рд╣реБрдиреНрдЫред

Wifibox 0.10 - FreeBSD рдорд╛ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рдЗрдлрд╛рдЗ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рддрд╛рд╡рд░рдг

FreeBSD рдорд╛ рд╣рд╛рд▓реИрдХрд╛ рдЧреИрд░-рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реНрдЯреНрдпрд╛рдХ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ: рдмреБрдЯ рдЯрд╛рдЗрдо рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ, рдЬреБрди рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реАрдорд╛ 10 рд╕реЗрдХреЗрдиреНрдбрдмрд╛рдЯ 8 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдШрдЯрд╛рдЗрдпреЛ; GEOM-module gunion рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ рдЕрд░реНрдХреЛ рдбрд┐рд╕реНрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╡рд▓ рдкрдвреНрдиреЗ рдореЛрдбрдорд╛ рдЙрдкрд▓рдмреНрдз рдбрд┐рд╕реНрдХрдХреЛ рд╢реАрд░реНрд╖рдорд╛; рдХрд░реНрдиреЗрд▓ рдХреНрд░рд┐рдкреНрдЯреЛ API рдХреЛ рд▓рд╛рдЧрд┐, VPN WireGuard рдбреНрд░рд╛рдЗрднрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ XChaCha20-Poly1305 AEAD рд░ curve25519 рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЖрджрд┐рдорд╣рд░реВ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди