Na voljo je različica projekta Wifibox 0.17, ki je osredotočena na reševanje težav z uporabo brezžičnih adapterjev v FreeBSD, za katere manjkajo potrebni gonilniki. Delovanje problematičnih adapterjev za FreeBSD v Wifiboxu je omogočeno z zagonoma gostinskega sistema z Linuxom, v katerem se naložijo izvorni gonilniki za brezžične naprave. Okolje se lahko potencialno uporablja za katere koli WiFi kartice, podprte v Linuxu, in je bilo testirano na čipih Intel, AMD/MediaTek, Realtek, Qualcomm in Broadcom.
Namestitev gostinskega sistema z gonilniki je avtomatizirana, vsi potrebni sestavni deli so predstavljeni v obliki pripravljenega paketa wifibox, ki se zažene ob zagonu z uporabo priloženega rc-servisa. Gostinski sistem se zažene s hipervizorjem Bhyve, ki omogoča preusmeritev dostopa do brezžične kartice. Za delovanje je potrebna sistem z podporo za strojno virtualizacijo (AMD-Vi ali Intel VT-d). Osnova gostinskega sistema temelji na distribuciji Alpine Linux, zgrajeni na sistemski knjižnici Musl in naboru orodij BusyBox.
Za povezovanje z brezžično omrežjem se uporablja paket wpa_supplicant, datoteke konfiguracije katere se sinhronizirajo z nastavitvami iz glavnega okolja FreeBSD. Ustvarjeni Unix-socket za wpa_supplicant se preusmeri v gostiteljsko okolje, kar omogoča uporabo standardnih orodij FreeBSD za povezovanje in delo z brezžičnim omrežjem, kot so wpa_cli in wpa_gui (net/wpa_supplicant_gui).
V novi različici je prenehana uporaba za zagon grub-bhyve, ohranjena je le možnost zagona gostinskih sistemov s podporo UEFI. Prenehana je uporaba omrežnih mostov (za pravilno delovanje v FreeBSD 15 se omrežni vmesnik tap zdaj uporablja neposredno brez zavijanja prek vmesnika bridge). Podpora za različico FreeBSD 13 je prenehana. Zagotovljeno je zaključevanje upravljalskega procesa v primeru, da gostinski sistem preneha delovati.
Izvor: opennet.ru
