Wifibox 0.10 - FreeBSD හි Linux WiFi ධාවක භාවිතා කිරීම සඳහා පරිසරය

Wifibox 0.10 ව්‍යාපෘතිය දැන් ලබා ගත හැකි අතර, අවශ්‍ය ධාවක අස්ථානගත වී ඇති රැහැන් රහිත ඇඩප්ටර භාවිතයෙන් FreeBSD හි ගැටළුව විසඳීම අරමුණු කර ගෙන ඇත. FreeBSD සඳහා ගැටළු සහගත වන ඇඩප්ටර වල ක්‍රියාකාරිත්වය සහතික කරනු ලබන්නේ Linux සමඟ ආගන්තුක පද්ධතියක් දියත් කිරීමෙනි, රැහැන් රහිත උපාංග සඳහා ස්වදේශීය Linux ධාවක පටවනු ලැබේ.

ධාවක සමඟ ආගන්තුක පද්ධතිය ස්ථාපනය කිරීම ස්වයංක්‍රීය වන අතර අවශ්‍ය සියලුම සංරචක සූදානම් කළ wifibox පැකේජයක ආකාරයෙන් ඇසුරුම් කර ඇති අතර එය ඇතුළත් කර ඇති rc සේවාව භාවිතයෙන් ආරම්භයේදී දියත් කෙරේ. නින්දේ මාදිලියට මාරුවීම ඇතුළුව නිවැරදිව හසුරුවනු ලැබේ. Linux හි සහාය දක්වන ඕනෑම WiFi කාඩ්පතක් සඳහා පරිසරය භාවිතා කළ හැකි නමුත් ප්‍රධාන වශයෙන් Intel චිප්ස් මත පරීක්ෂා කර ඇත. Qualcomm Atheros සහ AMD RZ608 (MediaTek MT7921K) රැහැන් රහිත චිප් සහිත පද්ධතිවල නිවැරදි ක්‍රියාකාරිත්වය ද පරීක්ෂා කර ඇත.

ආගන්තුක පද්ධතිය දියත් කරනු ලබන්නේ රැහැන් රහිත කාඩ්පත වෙත යොමු කිරීමේ ප්‍රවේශය සංවිධානය කරන Bhyve හයිපර්වයිසර් භාවිතයෙන් ය. දෘඪාංග අථත්‍යකරණයට සහය වන පද්ධතියක් අවශ්‍ය වේ (AMD-Vi හෝ Intel VT-d). ආගන්තුක පද්ධතිය පදනම් වී ඇත්තේ ඇල්පයින් ලිනක්ස් බෙදාහැරීම මත වන අතර එය Musl පද්ධති පුස්තකාලය සහ BusyBox උපයෝගිතා කට්ටලය මත ගොඩනගා ඇත. රූපයේ ප්‍රමාණය තැටියේ 30MB පමණ වන අතර RAM 90MB පමණ පරිභෝජනය කරයි.

රැහැන් රහිත ජාලයකට සම්බන්ධ වීමට, wpa_supplicant පැකේජය භාවිතා කරනු ලැබේ, ප්‍රධාන FreeBSD පරිසරයේ සිට සැකසුම් සමඟ සමමුහුර්ත කර ඇති වින්‍යාස ගොනු. wpa_supplicant විසින් නිර්මාණය කරන ලද Unix පාලන සොකට් ධාරක පරිසරය වෙත යවනු ලැබේ, එමඟින් ඔබට wpa_cli සහ wpa_gui උපයෝගිතා (net/wpa_supplicant_gui) ඇතුළුව රැහැන් රහිත ජාලයක් සමඟ සම්බන්ධ වීමට සහ වැඩ කිරීමට සම්මත FreeBSD උපයෝගිතා භාවිතා කිරීමට ඉඩ සලසයි.

නව නිකුතුවේදී, WPA ප්‍රධාන පරිසරය වෙත යොමු කිරීමේ යාන්ත්‍රණය ප්‍රතිනිර්මාණය කර ඇති අතර, එමඟින් wpa_supplicant සහ hostapd යන දෙකම සමඟ වැඩ කිරීමට හැකි විය. ආගන්තුක පද්ධතියට අවශ්‍ය මතක ප්‍රමාණය අඩු කර ඇත. FreeBSD 13.0-RELEASE සඳහා වන සහය නතර කර ඇත.

මීට අමතරව, Intel සහ Realtek චිප්ස් මත රැහැන් රහිත කාඩ්පත් සඳහා FreeBSD හි ඉදිරිපත් කරන ලද ධාවක වැඩිදියුණු කිරීමේ කාර්යය අපට සටහන් කළ හැකිය. FreeBSD පදනමේ සහය ඇතිව, FreeBSD 13.1 හි ඇතුළත් නව iwlwifi ධාවකයේ සංවර්ධනය දිගටම සිදු වේ. ධාවක Linux ධාවකය සහ net80211 Linux උප පද්ධතියෙන් කේතය මත පදනම් වේ, 802.11ac ප්‍රමිතියට සහය දක්වන අතර නව Intel රැහැන් රහිත චිප් සමඟ භාවිතා කළ හැක. අවශ්ය රැහැන් රහිත කාඩ්පත අනාවරණය කරගත් විට ධාවකය ආරම්භයේදී ස්වයංක්රීයව බාගත වේ. Linux රැහැන් රහිත තොගයේ සංරචක LinuxKPI ස්ථරය භාවිතයෙන් සක්‍රීය කර ඇත. මීට පෙර, iwm ධාවකය FreeBSD සඳහා සමාන ආකාරයකින් ගෙන යන ලදී.

සමාන්තරව, Realtek RTW88 සහ RTW89 රැහැන් රහිත චිප් සඳහා ධාවක rtw88 සහ rtw89 සංවර්ධනය කිරීම ආරම්භ වූ අතර, Linux වෙතින් අනුරූප ධාවක මාරු කිරීමෙන් සහ LinuxKPI ස්ථරය භාවිතයෙන් වැඩ කිරීමෙන් ද සංවර්ධනය වෙමින් පවතී. rtw88 ධාවක මූලික පරීක්ෂණ සඳහා සූදානම් වන අතර, rtw89 ධාවකය තවමත් සංවර්ධනය වෙමින් පවතී.

ඊට අමතරව, අප්‍රේල් යාවත්කාලීනයේදී සවි කර ඇති FreeBSD රැහැන් රහිත තොගයේ ඇති අවදානමට (CVE-2022-23088) විස්තර ප්‍රකාශ කිරීම සහ සූදානම් කළ සූරාකෑමක් සඳහන් කළ හැකිය. සේවාදායකයා ජාල ස්කෑනිං මාදිලියේ සිටින විට (SSID බන්ධනයට පෙර අදියරේදී) විෙශේෂෙයන් නිර්මාණය කරන ලද රාමුවක් යැවීමෙන් අනාරක්ෂිත බව මඟින් ඔබේ කේතය කර්නල් මට්ටමින් ක්‍රියාත්මක කිරීමට ඉඩ සලසයි. ප්‍රවේශ ලක්ෂ්‍යයෙන් සම්ප්‍රේෂණය වන බීකන් රාමු විග්‍රහ කිරීමේදී ieee80211_parse_beacon() ශ්‍රිතයේ බෆරය පිටාර ගැලීම නිසා ගැටළුව ඇතිවේ. පිටාර ගැලීමට හේතු වී ඇත්තේ සත්‍ය දත්ත ප්‍රමාණය ශීර්ෂ ක්ෂේත්‍රයේ දක්වා ඇති ප්‍රමාණයට ගැලපෙන්නේදැයි පරීක්ෂා නොකිරීමයි. 2009 සිට ගොඩනඟන ලද FreeBSD අනුවාද වල ගැටළුව දිස්වේ.

Wifibox 0.10 - FreeBSD හි Linux WiFi ධාවක භාවිතා කිරීම සඳහා පරිසරය

රැහැන් රහිත තොගයට සම්බන්ධ නැති FreeBSD වෙත මෑතකාලීන වෙනස්කම් ඇතුළත් වේ: පරීක්ෂණ පද්ධතියේ තත්පර 10 සිට 8 දක්වා අඩු කරන ලද ඇරඹුම් කාලය ප්‍රශස්ත කිරීම; කියවීමට පමණක් ප්‍රවේශ විය හැකි තැටියක් මත සිදු කරන ලද වෙනස්කම් වෙනත් තැටියකට මාරු කිරීමට GEOM මොඩියුල තුවක්කුව ක්‍රියාත්මක කර ඇත; කර්නලයේ ක්‍රිප්ටෝ API සඳහා, VPN WireGuard ධාවකය සඳහා අවශ්‍ය XChaCha20-Poly1305 AEAD සහ curve25519 යන ගුප්ත ලේඛන ප්‍රාථමිකයන් සකස් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න