Wifibox 0.10 - Timpeallacht chun tiománaithe Linux WiFi a úsáid ar FreeBSD

Tá scaoileadh den tionscadal Wifibox 0.10 ar fáil chun aghaidh a thabhairt ar an bhfadhb a bhaineann le húsáid FreeBSD as cuibheoirí gan sreang nach bhfuil na tiománaithe riachtanacha acu. Soláthraítear cuibheoirí atá fadhbach do FreeBSD trí aoi Linux a reáchtáil, a luchtaíonn tiománaithe gléasanna gan sreang Linux dúchais.

Tá suiteáil an chórais aoi le tiománaithe uathoibrithe, agus déantar na comhpháirteanna riachtanacha go léir a phacáistiú mar phacáiste wifibox réidh, a sheoltar ag tosaithe ag baint úsáide as an tseirbhís rc a sholáthraítear. Lena n-áirítear an t-aistriú go mód codlata a phróiseáil i gceart. Is féidir an timpeallacht a chur i bhfeidhm ar aon chárta wifi a fhaigheann tacaíocht ar Linux, ach tástáladh go príomha ar sceallóga Intel. Rinneamar tástáil freisin ar an oibríocht cheart ar chórais le sliseanna gan sreang Qualcomm Atheros agus AMD RZ608 (MediaTek MT7921K).

Seoltar an córas aoi ag baint úsáide as hypervisor Bhyve, a eagraíonn rochtain ar aghaidh chuig an gcárta gan sreang. Teastaíonn córas a thacaíonn le fíorúlú crua-earraí (AMD-Vi nó Intel VT-d). Tá an córas aoi bunaithe ar an dáileadh Alpach Linux, tógtha ar leabharlann an chórais Musl agus ar thacar fóntais BusyBox. Tá méid na híomhá thart ar 30MB ar dhiosca agus ídíonn sé thart ar 90MB RAM.

Chun nascadh le líonra gan sreang, úsáidtear an pacáiste wpa_supplicant, a ndéantar na comhaid cumraíochta lena n-aghaidh a shioncronú leis na socruithe ón bpríomhthimpeallacht FreeBSD. Cuirtear an soicéad rialaithe Unix cruthaithe ag wpa_supplicant ar aghaidh chuig an timpeallacht óstach, a ligeann duit na fóntais chaighdeánacha FreeBSD a úsáid chun líonra gan sreang a nascadh agus a oibriú, lena n-áirítear na fóntais wpa_cli agus wpa_gui (net/wpa_supplicant_gui).

Sa scaoileadh nua, athdhearadh an mheicníocht chun WPA a chur ar aghaidh chuig an bpríomhthimpeallacht, rud a d'fhág gur féidir oibriú le wpa_supplicant agus hostapd araon. Laghdaíodh an méid cuimhne a theastaíonn don chóras aoi. Tacaíocht thit do FreeBSD 13.0-RELEASE.

Ina theannta sin, is féidir a thabhairt faoi deara an obair ar fheabhsú na dtiománaithe do chártaí gan sreang bunaithe ar sceallóga Intel agus Realtek, a thairgtear i FreeBSD. Le tacaíocht ón bhFondúireacht FreeBSD, leanann forbairt ar an tiománaí iwlwifi nua atá san áireamh le FreeBSD 13.1. Tá an tiománaí bunaithe ar an tiománaí Linux agus cód ón bhfochóras net80211 Linux, tacaíonn sé le 802.11ac agus is féidir é a úsáid le sliseanna nua gan sreang Intel. Lódáiltear an tiománaí go huathoibríoch ag am tosaithe nuair a aimsítear an cárta gan sreang ceart. Tá comhpháirteanna an chairn gan sreang Linux faoi thiomáint ag an gciseal LinuxKPI. Roimhe seo, rinneadh an tiománaí iwm a aistriú chuig FreeBSD ar an mbealach céanna.

Ag an am céanna, cuireadh tús le forbairt tiománaithe rtw88 agus rtw89 le haghaidh sliseanna gan sreang Realtek RTW88 agus RTW89, a fhorbraítear freisin trí na tiománaithe comhfhreagracha a phortáil ó Linux agus obair ag baint úsáide as an gciseal LinuxKPI. Tá an tiománaí rtw88 réidh le haghaidh tástála tosaigh, agus tá an tiománaí rtw89 fós á fhorbairt.

Ina theannta sin, is féidir linn foilsiú sonraí agus saothrú críochnaithe a bhaineann leis an leochaileacht (CVE-2022-23088) a lua sa chruach gan sreang FreeBSD, a socraíodh i nuashonrú Aibreán. Ceadaíonn an leochaileacht cód a fhorghníomhú ag an leibhéal eithne trí fhráma saindéanta a sheoladh nuair a bhíonn an cliant i mód scanadh líonra (ag an gcéim roimh cheangal SSID). Is é is cúis leis an bhfadhb ná ró-sreabhadh maoláin san fheidhm ieee80211_parse_beacon() agus na frámaí rabhcháin arna dtarchur ag an bpointe rochtana á bparsáil. Bhí an ró-shreabhadh indéanta mar gheall ar an easpa seiceála go bhfuil méid iarbhír na sonraí ag teacht leis an méid a shonraítear sa réimse ceanntásca. Léirítear an fhadhb i leaganacha de FreeBSD a foirmíodh ó 2009 i leith.

Wifibox 0.10 - timpeallacht chun tiománaithe Linux WiFi a úsáid i FreeBSD

I measc na n-athruithe cruachta gan sreang le déanaí i FreeBSD: leas iomlán a bhaint as am tosaithe, a laghdaíodh ó 10 soicind go 8 soicind ar an gcóras tástála; gunnán modúl GEOM curtha i bhfeidhm chun athruithe diosca a dhéantar ar bharr diosca atá ar fáil i mód inléite amháin a aistriú go dtí ceann eile; le haghaidh an API eithne crypto, ullmhaíodh na primitives cripteagrafach XChaCha20-Poly1305 AEAD agus curve25519 a theastaíonn don tiománaí VPN WireGuard.

Foinse: oscailtenet.ru

Add a comment