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
| System | Port | Version |
|---|---|---|
| FreeBSD | net/hostapd | 2.12_2 |
| DragonFly | net/hostapd | 2.10_10 |
| MidnightBSD | net/hostapd | 2.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.12_2 | 2.12_2 | 2.10_5 | 2.11_3 | 2.12_2 |
| FreeBSD:14:quarterly | 2.12_2 | 2.12_2 | n/a | 2.11_3 | 2.12_2 |
| FreeBSD:15:latest | 2.12_2 | 2.12_2 | n/a | 2.11_3 | 2.11_3 |
| FreeBSD:15:quarterly | 2.12_2 | 2.12_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.12_2 | 2.12_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| hostapd-2.12.tar.gz | 3.037984e+06 | f43502561c28ba47ab77e18e1a973d07361c68cc8b14178e619bd5796b70eabd |
Master sites 1
- https://w1.fi/releases/
Commit history 3
| Date | Commit | Credits | Log 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
… |