Hostapd WiFi AP is a small application written in C ++ QT, this is a graphical application created to create standard 802.11b / g (WiFi) temporary access points on desktops and laptops.
Hostapd WiFi AP it's totally free and open source Released under the GNU General Public License version 2.0 (GPLv2), this software is designed to facilitate the configuration of the software and the Wi-Fi connection in the different environments of the GNU / Linux operating systems.
With Wi-Fi hostapd AP you can quickly configure an access pointsuch as a laptop with a WiFi card.
This application gives us the ability to provide internet access to other devices if there is no router or for those who cannot create an access point using NetworkManager or Wicd.
To create an access point with Wi-Fi hostapd AP uses the possibilities of public services hostapd, which is a system demon that provides support for authentication mechanisms AEE 802.11 to AP, IEEE 802.1X / WPA / WPA2 / EAP / RADIUS for wireless access points.
And Dnsmasq which is a tool that combines simple DNS and DHCP / BOOTP caching in a server that supports DNS for the private network.
WiFi hostapd AP Supports WPA, WPA2, WPA3 and WEP encryption protocols, this supports the creation of hidden networks and display statistics (traffic count, speed and display a list of connected clients)
Among its main features of this application we can highlight:
- Create a Wi-Fi access point in a few clicks
- WPA + WPA2 (WPA3) and WEP encryption support
- Support for hidden networks
- Default preset
- Configuration files mask
- Traffic count, speed, show a customer list.
How to install WiFi hostapd AP on Linux?
In order to install this tool on your system you must follow the following instructions.
Si are Debian, Ubuntu, Linux Mint users or any other distribution derived from these, we can download the following packages to install them on the system.
We must open a terminal with Ctrl + Alt + t and execute the following command in it according to your system architecture.
For those who have 64-bit systems, they must type the following:
While for those who are users of 32-bit systems, they can download the package with:
Once the package has been downloaded, we proceed to install the application with the following command:
sudo dpkg -i wifi-hostapd-ap*.deb
In case we have problems with dependencies, we can solve it by executing in the terminal:
sudo apt-get install -f
In case we still have problems with the dependencies, we can install the following with this command:
sudo apt-get install wireless-tools puente-utils hostapd dnsmasq libqtgui4
For, the case of those that have systems with support for RPM packages such as Fedora, CentOS, RHEL, openSUSE or any distribution derived from these, we can download the rpm package.
For this We must open a terminal in our system and execute the following command in it:
Y we can install this downloaded package with the command:
sudo rpm -ivh wifi-hostapd-ap-1.1.1-lp150.7.1.x86_64.rpm
Finally, for the special case of openSUSE we can add the following repository to the system to install this application from it.
For those who are openSUSE Tumbleweed users run the following as root:
zypper addrepo https://download.opensuse.org/repositories/home:DarkSS/openSUSE_Tumbleweed/home:DarkSS.repo zypper refresh zypper install wifi-hostapd-ap
In case of being openSUSE Leap 42.3 users run the following as root:
zypper addrepo https://download.opensuse.org/repositories/home:DarkSS/openSUSE_Leap_42.3/home:DarkSS.repo zypper refresh zypper install wifi-hostapd-ap
Finally for the openSUSE Leap 15.0 users run the following as root:
zypper addrepo https://download.opensuse.org/repositories/home:DarkSS/openSUSE_Leap_15.0/home:DarkSS.repo zypper refresh zypper install wifi-hostapd-ap
Download source code
For the rest of the distributions we have the option of being able to download the source code of the application and compile it in our system.
We only have to download it with the help of the terminal by executing the following command:
And that's it, we can start using this application in our system.