BSD Ports

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

SystemPortVersion
FreeBSDnet/wifibox-alpine20260927
GhostBSDnet/wifibox-alpine20260329

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-20260927---
FreeBSD:14:quarterly-20260927n/a--
FreeBSD:15:latest-20260927n/a--
FreeBSD:15:quarterly-20260927n/an/an/a
FreeBSD:16:latest-20260927n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

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

OptionDefaultDescription
APP_ACCESS_POINToffAccess Point (hostapd)
APP_SUPPLICANTonSupplicant (wpa_supplicant)
COMP_GZIPoffgzip
COMP_LZ4offlz4
COMP_LZOofflzo
COMP_XZonxz
COMP_ZSTDoffzstd
IPV6onIPv6 support
KERN_EDGEoffLinux edge (7.2.x)
KERN_LTSonLinux LTS (6.18.x)
UDS_PASSTHRUonControl socket pass-through (wpa_supplicant/hostapd)
XX_FORWARDINGoffUser-space forwarding
XX_MDNSoffmDNS Responder Daemon
XX_TCPDUMPoffPacket 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
FileSizeSHA256
wifibox-alpine/alpine-minirootfs-3.24.2-x86_64.tar.gz3.701382e+06c5ca053cfe1d85c5b96dff8b9bc57045f7f184a30ffb6b65776409ca90388677
wifibox-alpine/linux-firmware-20260916.tar.xz6.62182768e+08f80dcb757a623deda62200c08e0e1a88c76fb6b54964f31b35fa74da1c90ccc5
wifibox-alpine/baselayout-3.7.2-r0.apk13358261c2065f9fc8d9c4c9aa0e55ed2a76f405bb7ee88ec10de6fc7f9c88886960f
wifibox-alpine/busybox-1.37.0-r5.apk35391715bbd9506a5f6fbf073745c2227d8437c2b58f1dccfd67ad9d7c0c4b16a2363d
wifibox-alpine/ifupdown-ng-0.13.0-r0.apk65975cdf30c4d98ca54bd41c5443628b6dae7dcdd895d610c962d21840551c6d5f624
wifibox-alpine/iptables-1.8.13-r0.apk399717dfd43b098b45c4d94a119d7db2a355f84794f243f3cbc52e92b44355335bd42f
wifibox-alpine/iw-6.17-r0.apk102983a79c6920ebf5029797f1725fcf3acb5496c91e5e2ff1a375a63f943008b7ba94
wifibox-alpine/libcap2-2.78-r0.apk2158242886a7b4bcde26347c712925c8dc7db202b6029ef9b8c7ee81577ab7bdd8fad
wifibox-alpine/libcrypto3-3.5.8-r0.apk1.978546e+06161223a16f042b8e469e9441291e071464fd91d4f4bbe6f496ee8d0abd4e0701
wifibox-alpine/libmnl-1.0.5-r2.apk9003322ce883205831dce94e90b6c3dee4fccb2099b8fa46ecc971dead14ce22deb4
wifibox-alpine/libnftnl-1.3.1-r0.apk672372f4cf35959fde00fdba0dd35ef12a6739739b504e8319c97e30bd4834f98d924
wifibox-alpine/libnl3-3.11.0-r0.apk33301033ed874071d99643088f590ee01fb4517f487e13c4b23ff38a0963720a8d80bb
wifibox-alpine/libssl3-3.5.8-r0.apk379265aca521e5ae4a321322a9d47ed64a1775f5ab1ffd215d1e9fc0433c58f7bfd037
wifibox-alpine/musl-1.2.6-r2.apk415475573712e2f49c15bfc20a2699f204acdfc74c772722b15e7353d768057fae0e71
wifibox-alpine/openrc-0.63.2-r0.apk52631324802cf7b300889fed68d33219ef9656baf3470d391d60cfa6f5bd89922eb860
wifibox-alpine/skalibs-libs-2.15.0.0-r0.apk849693301f6ccbeaea49cdd966c7e636898a8612fb8fe964a15f24f6d204b3944c3f3
wifibox-alpine/utmps-libs-0.1.3.3-r0.apk5206497f0f1cb51f0e6c1acc338fded0dc7722b1d43ea17bdb749f0d556794f8b2d8
wifibox-alpine/socat-1.8.1.3-r0.apk83800356e4775afe3d69a3ce6592fe46e343405acefa62b3e4000f532874e3cf5ebce
wifibox-alpine/socat-with-udp-1.8.1.3-r0.apk83966d7b5884faf4540cef45871e9a8a8123c598424518e74ef66a320de007e54587a
wifibox-alpine/uds_passthru-0.1.1-r8.apk296489368d5eca536a4ca0b546825555bd733e3fe62fc229b5770e84c59e1564e840
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

Commit history 1

DateCommitCreditsLog message
dba095fc30 PÁLI Gábor János net/wifibox: Update to 1.9.0
Changes: https://github.com/pgj/freebsd-wifibox-port/releases/tag/1.9.0