BSD Ports

net/hostapd 2.12_2 FreeBSD

IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
dbfa689100
License
BSD3CLAUSE
Categories
net
Package size
488.9 KiB, 1218.5 KiB installed

Description

hostapd is a user space daemon for access point and authentication servers. It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and RADIUS authentication server. The current version supports Linux (Host AP, madwifi, mac80211-based drivers) and FreeBSD (net80211).

Add the following to /etc/rc.conf to use the ports version instead of the base version:

hostapd\_program="/usr/local/sbin/hostapd"

In the other systems

SystemPortVersion
FreeBSDnet/hostapd2.12_2
DragonFlynet/hostapd2.10_10
MidnightBSDnet/hostapd2.11

Install

Binary package:

pkg install hostapd

From the ports tree:

cd /usr/ports/net/hostapd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hostapd>0:net/hostapd

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:latest2.12_22.12_22.10_52.11_32.12_2
FreeBSD:14:quarterly2.12_22.12_2n/a2.11_32.12_2
FreeBSD:15:latest2.12_22.12_2n/a2.11_32.11_3
FreeBSD:15:quarterly2.12_22.12_2n/an/an/a
FreeBSD:16:latest2.12_22.12_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
cpe gmake ssl
Service scripts
none

Message after installing

Add the following to /etc/rc.conf to use the ports version instead
of the base version:

    hostapd_program="/usr/local/sbin/hostapd"

Files

distinfo 1
FileSizeSHA256
hostapd-2.12.tar.gz3.037984e+06f43502561c28ba47ab77e18e1a973d07361c68cc8b14178e619bd5796b70eabd
Master sites 1
  • https://w1.fi/releases/

Commit history 3

DateCommitCreditsLog message
dbfa689100 Cy Schubert net/hostapd*: Add missing BSD driver
Reported by: Franco Fichtner <[email protected]> Obtained from: opnsense commit aa30123
6c34779afd Cy Schubert {net,security}/{hostapd*,wpa_supplicant*}: Remove unneeded patch
Upstream has incorporated our patch. We can remove ours now. Fixes: d7e66a13b386, 2b067a2748cc, f37b72501299, f37b72501299
f37b725012 Cy Schubert net/hostapd: Update to 2.12
This includes the following changes: * support RSN overriding (e.g., WPA3-Personal Compatibility Mode) * EHT/IEEE 802.11be/Wi-Fi 7 - more complete support - fix message validation issues that could enable DoS attacks - fix group key rekeying * enable SAE group 20 by default if SAE-EXT-KEY is enabled * reject unexpected SAE password identifier to avoid DoS attack against a specific STA * mandate use of SAE H2E when using password identifiers * assign VLAN when using SAE with PMKSA caching * support SPP A-MSDU negotiation * support IEEE 802.11bi functionality - changing SAE password identifiers - EPPKE - IEEE 802.1X/EAP in Authentication frames - Association frame encryption - PMKID privacy * remove the driver interface for now obsolete Host AP driver …