net/wifibox-alpine 20260927 FreeBSD
Wifibox guest based on Alpine Linux
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
dba095fc30- License
- BSD2CLAUSE
- Categories
- net
Description
The implementation of the Wifibox embedded wireless router is based on the use of a Linux-based guest operating system which can communicate with the host's wireless network card on behalf of the host. In order to meet the requirements, this has to be a system with a low resource footprint and easy to manage. This is derived from Alpine Linux, which is an actively maintained, security-oriented, lightweight distribution, based on musl libc and BusyBox.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/wifibox-alpine | 20260927 |
| GhostBSD | net/wifibox-alpine | 20260329 |
Install
Binary package:
pkg install wifibox-alpine
From the ports tree:
cd /usr/ports/net/wifibox-alpine/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wifibox-alpine>0:net/wifibox-alpine
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 20260927 | - | - | - |
| FreeBSD:14:quarterly | - | 20260927 | n/a | - | - |
| FreeBSD:15:latest | - | 20260927 | n/a | - | - |
| FreeBSD:15:quarterly | - | 20260927 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 20260927 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 4
gtar>0: archivers/gtarmtools>0: filesystems/mtoolspatchelf>0: sysutils/patchelfsquashfs-tools-ng>0: filesystems/squashfs-tools-ng
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 1
Required by 1
Configuration
Options name: net_wifibox-alpine
| Option | Default | Description |
|---|---|---|
| APP_ACCESS_POINT | off | Access Point (hostapd) |
| APP_SUPPLICANT | on | Supplicant (wpa_supplicant) |
| COMP_GZIP | off | gzip |
| COMP_LZ4 | off | lz4 |
| COMP_LZO | off | lzo |
| COMP_XZ | on | xz |
| COMP_ZSTD | off | zstd |
| IPV6 | on | IPv6 support |
| KERN_EDGE | off | Linux edge (7.2.x) |
| KERN_LTS | on | Linux LTS (6.18.x) |
| UDS_PASSTHRU | on | Control socket pass-through (wpa_supplicant/hostapd) |
| XX_FORWARDING | off | User-space forwarding |
| XX_MDNS | off | mDNS Responder Daemon |
| XX_TCPDUMP | off | Packet analysis with tcpdump |
- Service scripts
- none
- Flavors
wifibox-alpine-brcm-20260927,wifibox-alpine-rt61-20260927,wifibox-alpine-rtw88-20260927,wifibox-alpine-rtw89-20260927,wifibox-alpine-ath10k-20260927,wifibox-alpine-ath11k-20260927,wifibox-alpine-ath12k-20260927,wifibox-alpine-iwlwifi-20260927,wifibox-alpine-marvell-20260927,wifibox-alpine-rtlwifi-20260927,wifibox-alpine-mediatek-20260927
Files
Manual pages 1
- wifibox-alpine(5)
pkg-plist 39
- @sample(,,640) etc/wifibox/appliance/hostname.sample
- @sample(,,640) etc/wifibox/appliance/interfaces.conf.sample
- @sample(,,640) etc/wifibox/appliance/iptables.sample
- @sample(,,640) etc/wifibox/appliance/sysctl.conf.sample
- @sample(,,640) etc/wifibox/appliance/udhcpd.conf.sample
- @sample(,,640) etc/wifibox/appliance/uds_passthru.conf.sample
- @sample(,,640) etc/wifibox/appliance/dhcpcd.conf.sample
- @sample(,,640) etc/wifibox/appliance/ip6tables.sample
- @sample(,,640) etc/wifibox/appliance/radvd.conf.sample
- @sample(,,640) etc/wifibox/appliance/sysctl.d/ipv6.conf.sample
- @sample(,,640) etc/wifibox/wpa_supplicant/wpa_supplicant.conf.sample
- @sample(,,640) etc/wifibox/hostapd/hostapd.conf.sample
- @sample(,,640) etc/wifibox/appliance/mdnsd-services.conf.sample
- @sample(,,640) etc/wifibox/appliance/forwarding.conf.sample
- etc/wifibox/app_config
- share/man/man5/wifibox-alpine.5.gz
- share/wifibox/esp.img
- share/wifibox/root.img
- /var/run/wifibox/appliance/lock
- /var/run/wifibox/appliance/run
- /var/run/wifibox/appliance/spool/cron/crontabs
- /var/run/wifibox/appliance/spool/mail
- @dir /var/run/hostapd
- @dir /var/run/wifibox/appliance/cache/misc
- @dir /var/run/wifibox/appliance/cache
- @dir /var/run/wifibox/appliance/empty
- @dir /var/run/wifibox/appliance/lib/dhcpcd
- @dir /var/run/wifibox/appliance/lib/iptables
- @dir /var/run/wifibox/appliance/lib/misc
- @dir /var/run/wifibox/appliance/lib
- @dir /var/run/wifibox/appliance/local
- @dir /var/run/wifibox/appliance/log
- @dir /var/run/wifibox/appliance/mail
- @dir /var/run/wifibox/appliance/opt
- @dir /var/run/wifibox/appliance/spool/cron
- @dir /var/run/wifibox/appliance/spool
- @dir /var/run/wifibox/appliance/tmp
- @dir /var/run/wifibox/appliance
- @dir /var/run/wifibox
distinfo 45
| File | Size | SHA256 |
|---|---|---|
| wifibox-alpine/alpine-minirootfs-3.24.2-x86_64.tar.gz | 3.701382e+06 | c5ca053cfe1d85c5b96dff8b9bc57045f7f184a30ffb6b65776409ca90388677 |
| wifibox-alpine/linux-firmware-20260916.tar.xz | 6.62182768e+08 | f80dcb757a623deda62200c08e0e1a88c76fb6b54964f31b35fa74da1c90ccc5 |
| wifibox-alpine/baselayout-3.7.2-r0.apk | 13358 | 261c2065f9fc8d9c4c9aa0e55ed2a76f405bb7ee88ec10de6fc7f9c88886960f |
| wifibox-alpine/busybox-1.37.0-r5.apk | 353917 | 15bbd9506a5f6fbf073745c2227d8437c2b58f1dccfd67ad9d7c0c4b16a2363d |
| wifibox-alpine/ifupdown-ng-0.13.0-r0.apk | 65975 | cdf30c4d98ca54bd41c5443628b6dae7dcdd895d610c962d21840551c6d5f624 |
| wifibox-alpine/iptables-1.8.13-r0.apk | 399717 | dfd43b098b45c4d94a119d7db2a355f84794f243f3cbc52e92b44355335bd42f |
| wifibox-alpine/iw-6.17-r0.apk | 102983 | a79c6920ebf5029797f1725fcf3acb5496c91e5e2ff1a375a63f943008b7ba94 |
| wifibox-alpine/libcap2-2.78-r0.apk | 21582 | 42886a7b4bcde26347c712925c8dc7db202b6029ef9b8c7ee81577ab7bdd8fad |
| wifibox-alpine/libcrypto3-3.5.8-r0.apk | 1.978546e+06 | 161223a16f042b8e469e9441291e071464fd91d4f4bbe6f496ee8d0abd4e0701 |
| wifibox-alpine/libmnl-1.0.5-r2.apk | 9003 | 322ce883205831dce94e90b6c3dee4fccb2099b8fa46ecc971dead14ce22deb4 |
| wifibox-alpine/libnftnl-1.3.1-r0.apk | 67237 | 2f4cf35959fde00fdba0dd35ef12a6739739b504e8319c97e30bd4834f98d924 |
| wifibox-alpine/libnl3-3.11.0-r0.apk | 333010 | 33ed874071d99643088f590ee01fb4517f487e13c4b23ff38a0963720a8d80bb |
| wifibox-alpine/libssl3-3.5.8-r0.apk | 379265 | aca521e5ae4a321322a9d47ed64a1775f5ab1ffd215d1e9fc0433c58f7bfd037 |
| wifibox-alpine/musl-1.2.6-r2.apk | 415475 | 573712e2f49c15bfc20a2699f204acdfc74c772722b15e7353d768057fae0e71 |
| wifibox-alpine/openrc-0.63.2-r0.apk | 526313 | 24802cf7b300889fed68d33219ef9656baf3470d391d60cfa6f5bd89922eb860 |
| wifibox-alpine/skalibs-libs-2.15.0.0-r0.apk | 84969 | 3301f6ccbeaea49cdd966c7e636898a8612fb8fe964a15f24f6d204b3944c3f3 |
| wifibox-alpine/utmps-libs-0.1.3.3-r0.apk | 5206 | 497f0f1cb51f0e6c1acc338fded0dc7722b1d43ea17bdb749f0d556794f8b2d8 |
| wifibox-alpine/socat-1.8.1.3-r0.apk | 83800 | 356e4775afe3d69a3ce6592fe46e343405acefa62b3e4000f532874e3cf5ebce |
| wifibox-alpine/socat-with-udp-1.8.1.3-r0.apk | 83966 | d7b5884faf4540cef45871e9a8a8123c598424518e74ef66a320de007e54587a |
| wifibox-alpine/uds_passthru-0.1.1-r8.apk | 2964 | 89368d5eca536a4ca0b546825555bd733e3fe62fc229b5770e84c59e1564e840 |
Master sites 7
- ${_GITHUB_SITE}/${_WBA_BRANCH}/upstream/:upstream
- ${_GITHUB_SITE}/${_WBA_BRANCH}/packages/:custom_packages
- ${_LINUXFW_SITE}:linux_firmware
- https://sources.openwrt.org/:openwrt
- https://github.com/minios-linux/b43-firmware/releases/download/b43-firmware/:b43
- https://thekelleys.org.uk/atmel/:atmel
- https://github.com/openwrt/mt76/archive/:mt76