Wifibox 0.17 现已发布。它解决了在 FreeBSD 系统中使用无线网卡时缺少必要驱动程序的问题。Wifibox 通过运行客户系统来启用 FreeBSD 系统中无法正常工作的网卡。 Linux其中,原生版本会被加载。 Linux 无线设备驱动程序。该环境可用于任何受支持的 WiFi 网卡。 Linux并在英特尔、AMD/联发科、瑞昱、高通和博通芯片上进行了测试。
客户系统及其驱动程序的安装是自动化的,所有必要的组件都打包成一个即用型的wifibox软件包,该软件包会在启动时使用内置的rc服务自动运行。客户系统运行在Bhyve虚拟机管理程序上,该程序负责处理无线网卡的访问转发。系统需要支持硬件虚拟化(AMD-Vi或Intel VT-d)。客户系统基于Alpine发行版。 Linux它基于 Musl 系统库和 BusyBox 实用程序集构建。
要连接到无线网络,需要使用 wpa_supplicant 软件包,其配置文件与 FreeBSD 主环境的设置同步。为 wpa_supplicant 创建的 Unix 控制套接字会转发到主机环境,从而允许使用 FreeBSD 原生工具(例如 wpa_cli 和 wpa_gui (net/wpa_supplicant_gui))来连接和管理无线网络。
新版本不再使用 grub-bhyve 进行启动,但仍然能够仅启动支持 UEFI 的客户机。桥接网络已停止使用(为了在 FreeBSD 15 中正常运行,现在直接使用 tap 网络接口,不再进行桥接)。对 FreeBSD 13 的支持已停止。现在,当客户机系统终止时,控制进程也会终止。
来源: opennet.ru
