[NOT MAINTAINED] This script creates a NATed or Bridged WiFi Access Point.
hostapdwifiaccess-pointwpa2
Key Metrics
Star Growth
Stars
4.5k
Forks
1k
Weekly Growth
—
Issues
179
2k4k
Oct 2013Nov 2015Jan 2018Feb 2020Apr 2022Jun 2024Jul 2026
README
NOT MAINTAINED
This project is no longer maintained.
Forks and continuation of this project
linux-wifi-hotspot - Fork that is focused on providing GUI and improvements.
linux-router - Fork that is focused on providing new features and
improvements which are not limited to WiFi. Some interesting features are:
sharing Internet to a wired interface and sharing Internet via a transparent
proxy using redsocks.
Features
Create an AP (Access Point) at any channel.
Choose one of the following encryptions: WPA, WPA2, WPA/WPA2, Open (no encryption).
Hide your SSID.
Disable communication between clients (client isolation).
IEEE 802.11n & 802.11ac support
Internet sharing methods: NATed or Bridged or None (no Internet sharing).
Choose the AP Gateway IP (only for 'NATed' and 'None' Internet sharing methods).
You can create an AP with the same interface you are getting your Internet connection.
You can pass your SSID and password through pipe or through arguments (see examples).
Dependencies
General
bash (to run this script)
util-linux (for getopt)
procps or procps-ng
hostapd
iproute2
iw
iwconfig (you only need this if 'iw' can not recognize your adapter)
haveged (optional)
For 'NATed' or 'None' Internet sharing method
dnsmasq
iptables
Installation
Generic
git clone https://github.com/oblique/create_ap
cd create_ap
make install
ArchLinux
pacman -S create_ap
Gentoo
emerge layman
layman -f -a jorgicio
emerge net-wireless/create_ap