Wifibox 0.10 - gburugburu maka iji Linux WiFi ọkwọ ụgbọala na FreeBSD

Ọrụ Wifibox 0.10 dị ugbu a, iji dozie nsogbu FreeBSD site na iji ihe nkwụnye ikuku nke ndị ọkwọ ụgbọ ala dị mkpa na-efu. A na-ahụta ọrụ nke nkwụnye nwere nsogbu maka FreeBSD site na ịmalite sistemụ ndị ọbịa na Linux, ebe a na-eburu ndị ọkwọ ụgbọ ala Linux maka ngwaọrụ ikuku.

Echichi nke usoro ndị ọbịa na ndị ọkwọ ụgbọ ala na-akpaghị aka, a na-etinyekwa ihe niile dị mkpa n'ụdị ngwugwu wifibox emebere, nke a na-ebido n'elu buut site na iji ọrụ rc gụnyere. A na-edozi mgbanwe na ọnọdụ ụra nke ọma. Enwere ike iji gburugburu ebe obibi maka kaadị WiFi ọ bụla akwadoro na Linux, mana a nwalere ya na ibe Intel. A nwalekwara ọrụ ziri ezi na sistemu nwere Qualcomm Atheros na AMD RZ608 (MediaTek MT7921K) ibe ikuku.

A na-amalite usoro ndị ọbịa site na iji Bhyve hypervisor, nke na-ahazi ohere iziga na kaadị ikuku. Na-achọ sistemu na-akwado imeziwanye ngwaike (AMD-Vi ma ọ bụ Intel VT-d). Usoro ndị ọbịa dabere na nkesa Alpine Linux, nke e wuru na ndabere nke ọbá akwụkwọ sistemụ Musl na ihe ọrụ BusyBox. Ogo onyonyo a na-ewe ihe dịka 30MB na diski wee na-eri ihe dịka 90MB nke RAM.

Iji jikọọ na netwọk ikuku, a na-eji ngwungwu wpa_supplicant, faịlụ nhazi nke emekọrịtara na ntọala sitere na mpaghara FreeBSD bụ isi. A na-ebuga oghere njikwa Unix nke wpa_supplicant mepụtara na gburugburu ebe obibi, nke na-enye gị ohere iji ọkọlọtọ FreeBSD utilities jikọọ ma rụọ ọrụ na netwọk ikuku, gụnyere wpa_cli na wpa_gui utilities (net/wpa_supplicant_gui).

Na ntọhapụ ọhụrụ ahụ, emezigharịrị usoro maka ibuga WPA na gburugburu ebe obibi, nke mere ka o kwe omume iji ma wpa_supplicant na hostapd rụọ ọrụ. Ebelatala ebe nchekwa achọrọ maka sistemụ ndị ọbịa. Akwụsịla nkwado maka FreeBSD 13.0-RELEASE.

Na mgbakwunye, anyị nwere ike mara ọrụ iji melite ndị ọkwọ ụgbọ ala enyere na FreeBSD maka kaadị ikuku na ibe Intel na Realtek. Site na nkwado nke FreeBSD Foundation, mmepe nke ọkwọ ụgbọala iwlwifi ọhụrụ gụnyere na FreeBSD 13.1 na-aga n'ihu. Onye ọkwọ ụgbọ ala ahụ dabere na onye ọkwọ ụgbọ ala Linux na koodu sitere na sistemụ net80211 Linux, na-akwado ọkọlọtọ 802.11ac ma enwere ike iji ya na ibe ikuku ikuku Intel ọhụrụ. A na-ebudata ọkwọ ụgbọ ala na-akpaghị aka n'oge buut mgbe achọtara kaadị ikuku achọrọ. A na-enyere ihe ndị mejupụtara ngwugwu ikuku Linux aka site na iji LinuxKPI oyi akwa. Na mbụ, ebufere onye ọkwọ ụgbọ ala wdg maka FreeBSD n'otu aka ahụ.

N'otu aka ahụ, mmepe nke ndị ọkwọ ụgbọ ala rtw88 na rtw89 maka mgbawa ikuku Realtek RTW88 na RTW89 malitere, nke a na-etolitekwa site na ibufe ndị ọkwọ ụgbọ ala kwekọrọ na Linux wee rụọ ọrụ site na iji LinuxKPI oyi akwa. Onye ọkwọ ụgbọ ala rtw88 dị njikere maka nnwale mbụ, ebe onye ọkwọ ụgbọ ala rtw89 ka nọ na mmepe.

Na mgbakwunye, anyị nwere ike ikwupụta mbipụta nke nkọwa yana nrigbu emebere emebere metụtara adịghị ike (CVE-2022-23088) na ngwugwu ikuku FreeBSD, nke edobere na mmelite Eprel. Ọdịmma ahụ na-enye gị ohere ịme koodu gị na ọkwa kernel site na izipu etiti emebere nke ọma mgbe onye ahịa nọ na ọnọdụ nyocha netwọkụ (na ọkwa tupu SSID njikọ). Ihe kpatara nsogbu a bụ oke njupụta dị na ọrụ ieee80211_parse_beacon() mgbe ị na-atụgharị fremu mgbama na-ebufe site na ebe nnweta. Ihe kpatara njupụta a bụ enweghị nlele na nha data n'ezie dabara nha akọwapụtara na mpaghara nkụnye eji isi mee. Nsogbu a pụtara na ụdị FreeBSD wuru kemgbe 2009.

Wifibox 0.10 - gburugburu maka iji Linux WiFi ọkwọ ụgbọala na FreeBSD

Mgbanwe ndị na-adịbeghị anya na FreeBSD na-emetụtaghị nchịkọta ikuku na-agụnye: njikarịcha oge buut, nke belatara site na 10 ruo 8 sekọnd na usoro ule; GEOM modul gunion e emejuputa atumatu iji nyefee mgbanwe mere n'elu nke a disk inweta na-agụ naanị mode na disk ọzọ; Maka API crypto nke kernel, akwadoro primitives cryptographic XChaCha20-Poly1305 AEAD na curve25519, dị mkpa maka VPN WireGuard ọkwọ ụgbọ ala.

isi: opennet.ru

Tinye a comment