Wifibox 0.10 - Waa deegaan lagu isticmaalo Linux WiFi darawalada FreeBSD

Siideynta mashruuca Wifibox 0.10 ayaa diyaar ah si wax looga qabto dhibaatada isticmaalka FreeBSD ee adabtarada wirelesska ee ka maqan darawallada lagama maarmaanka ah. Adabiyeyaasha dhibka ku ah FreeBSD waxaa bixiya martida Linux, kaas oo ku raraya darawallada aaladaha wireless-ka Linux.

Ku rakibida nidaamka martida ee darawallada ayaa si otomaatig ah loo sameeyaa, dhammaan qaybaha lagama maarmaanka ah waxaa lagu baakadeeyay sida xirmo wifibox ah oo diyaarsan, kaas oo lagu bilaabay bootinta iyadoo la adeegsanayo adeegga rc ee la bixiyay. Marka lagu daro u gudubka qaabka hurdada ayaa si sax ah loo habeeyey. Deegaanka waxaa suurtagal ah in lagu dabaqo kaarar kasta oo WiFi ah oo lagu taageeray Linux, laakiin waxaa lagu tijaabiyay ugu horrayn chips-yada Intel. Waxaan sidoo kale ku tijaabinay habka saxda ah ee nidaamka Qualcomm Atheros iyo AMD RZ608 (MediaTek MT7921K) chips wireless.

Nidaamka martida waxaa la bilaabay iyadoo la adeegsanayo Bhyve hypervisor, kaas oo qabanqaabiya gelitaanka kaarka wireless-ka. Wuxuu u baahan yahay nidaam taageeraya hab-samaynta qalabka (AMD-Vi ama Intel VT-d). Nidaamka martida wuxuu ku salaysan yahay qaybinta Alpine Linux, oo lagu dhisay maktabadda nidaamka Musl iyo set utility BusyBox. Cabbirka sawirku wuxuu ku saabsan yahay 30MB ee diskka wuxuuna isticmaalaa qiyaastii 90MB ee RAM.

Si loogu xidho shabakada bilaa-waayirka ah, xirmada wpa_supplicant ayaa la isticmaalaa, faylalka qaabaynta kuwaas oo lala jaanqaadayo jaangooyooyinka ka imanaya deegaanka ugu weyn ee FreeBSD. Socket-ka kontoroolka Unix ee uu abuuray wpa_supplicant waxaa loo gudbiyaa deegaanka martida loo yahay, kaas oo kuu ogolaanaya inaad isticmaasho heerka caadiga ah ee FreeBSD isku xirka iyo ka shaqaynta shabakada wireless, oo ay ku jiraan wpa_cli iyo wpa_gui (net/wpa_supplicant_gui).

Siideynta cusub, habka loogu gudbinayo WPA deegaanka ugu muhiimsan ayaa dib loo habeeyay, taasoo suurtagelisay in lala shaqeeyo wpa_supplicants iyo hostapd labadaba. Qadarka xusuusta looga baahan yahay nidaamka martida waa la dhimay. Taageerada la tuuray ee FreeBSD 13.0-SIIDAYN.

Intaa waxaa dheer, ka shaqee hagaajinta darawalada kaararka wireless ee ku saleysan Intel iyo chips Realtek, oo lagu bixiyo FreeBSD, waa la xusi karaa. Iyadoo taageero laga helayo FreeBSD Foundation, horumarku wuxuu ku sii socdaa darawalka cusub ee iwlwifi ee lagu daray FreeBSD 13.1. Darawalku wuxuu ku salaysan yahay darawalka Linux iyo koodka net80211 Linux subsystem, wuxuu taageeraa 802.11ac waxaana loo isticmaali karaa chips-ka cusub ee Intel. Darawalka si toos ah ayaa loogu shubaa wakhtiga bootinta marka la helo kaarka wireless-ka saxda ah. Qaybaha xirmada bilaa-waayirka Linux waxa ku shaqeeya lakabka LinuxKPI. Markii hore, dareewalka iwm waxaa lagu soo dejiyay FreeBSD si la mid ah.

Dhanka kale, horumarinta darawallada rtw88 iyo rtw89 ee Realtek RTW88 iyo RTW89 chips-ka wireless-ka ayaa bilaabmay, kuwaas oo sidoo kale lagu sameeyay iyada oo la soo dejinayo darawalada u dhigma ee Linux waxayna shaqeeyaan iyadoo la adeegsanayo lakabka LinuxKPI. Darawalka rtw88 wuxuu diyaar u yahay tijaabada hore, halka darawalka rtw89 uu wali ku socdo horumarka.

Intaa waxaa dheer, waxaan xusi karnaa daabacaadda tafaasiisha iyo ka faa'iidaysiga dhameestiran ee la xiriira nuglaanshaha (CVE-2022-23088) ee xirmada bilaa-waayirka ee FreeBSD, go'an bishii Abriil. Nuglaanta waxay ogolaataa in koodhka lagu fuliyo heerka kernel adoo soo diraya qaab si gaar ah loo farsameeyay marka macmiilku ku jiro habka iskaanka shabakada (marxaladda ka horeysa SSID xidhitaanka). Dhibaatadu waxay ka dhalatay qulqulka buuxdhaafka ah ee shaqada ieee80211_parse_beacon() iyadoo la kala saarayo xarkaha laydhka ee ay gudbiso barta gelitaanka. Qulqulka xad-dhaafka ah waxaa suurtageliyay hubin la'aanta in cabbirka dhabta ah ee xogta uu la mid yahay cabbirka lagu cayimay goobta madaxa. Dhibaatadu waxay isku muujisaa noocyada FreeBSD oo la sameeyay ilaa 2009.

Wifibox 0.10 - deegaanka loogu isticmaalo Linux WiFi darawalada gudaha FreeBSD

Waxaa ka mid ah isbeddelada xirmooyinka xirmooyinka aan fiilo lahayn ee dhawaanta ee FreeBSD: tayaynta wakhtiga boot, kaas oo laga dhimay 10 ilbiriqsi ilaa 8 ilbiriqsi ee nidaamka tijaabada; GOOM-module gunion la hirgeliyay si loogu wareejiyo isbeddelada disk kale ee lagu sameeyay dusha diskka ee laga heli karo habka akhrinta-kaliya; loogu talagalay kernel crypto API, XChaCha20-Poly1305 AEAD iyo curve25519 cryptographic premitives ee looga baahan yahay darawalka WireGuard VPN waa la diyaariyey.

Source: opennet.ru

Add a comment