UtgÄvan av projektet Wifibox 0.17 Àr nu tillgÀnglig, som syftar till att lösa problemet med anvÀndningen av trÄdlösa adaptrar i FreeBSD för vilka nödvÀndiga drivrutiner saknas. AnvÀndning av problematiska adaptrar i FreeBSD i Wifibox möjliggörs genom att starta ett gÀstsystem med Linux, dÀr de inbyggda Linux-drivrutinerna för trÄdlösa enheter laddas. Miljön kan potentiellt anvÀndas för alla WiFi-kort som stöds i Linux och har testats pÄ chipp frÄn Intel, AMD/MediaTek, Realtek, Qualcomm och Broadcom.
Installation av gÀstsystemet med drivrutiner Àr automatiserad, och alla nödvÀndiga komponenter erbjuds i form av ett fÀrdigt wifibox-paket som startas vid uppstart med hjÀlp av den medföljande rc-tjÀnsten. GÀstsystemet körs med hypervisorn Bhyve, dÀr Ätkomst till det trÄdlösa kortet organiseras. För att fÄ det att fungera krÀvs ett system som stöder hÄrdvaruvirtualisering (AMD-Vi eller Intel VT-d). Det underliggande gÀstsystemet Àr baserat pÄ distributionen Alpine Linux, som bygger pÄ systembiblioteket Musl och uppsÀttningen verktyg BusyBox.
För att ansluta till det trÄdlösa nÀtverket anvÀnds paketet wpa_supplicant, vars konfigurationsfiler synkroniseras med instÀllningarna frÄn den primÀra miljön i FreeBSD. Den Unix-socket som skapas för wpa_supplicant vidarebefordras till vÀrdmiljön, vilket gör det möjligt att anvÀnda standardverktyg frÄn FreeBSD för att ansluta och arbeta med det trÄdlösa nÀtverket, sÄsom wpa_cli och wpa_gui (net/wpa_supplicant_gui).
I den nya versionen har anvÀndningen av grub-bhyve för uppstart upphört, och endast möjligheten att starta gÀstsystem med UEFI-stöd finns kvar. AnvÀndningen av nÀtverksbroar har avbrutits (för korrekt funktion i FreeBSD 15 anvÀnds nÀtverksgrÀnssnittet tap nu direkt utan att gÄ genom brogrÀnssnittet). Stöd för versionen FreeBSD 13 har upphört. Kontrollprocessen avslutas om gÀstsystemet avslutas.
KĂ€lla: opennet.ru
