Literature survey
We will get multiple solutions to create a Wi-Fi hotspot using BeagleBone Black. These solutions come with the following variations, depending on the distribution and selected packages:
These solutions mostly depend on packages that are already available, or at least, there are no kernel-related customizations.
They are Debian-based solutions. These solutions assume that packages are already available, or they provide instructions to installing precompiled binaries and configure the packages manually after installation.
Some of these solutions use SysVinit as the upstart technique, while others use systemd.
Some of the solutions use DHCP, while others use udhcp.
One of the common things among these solutions is that they use hostapd and so will we. We will follow the approaches used in http://www.nathandumont.com/blog/wifi-hotspot-and-dhcp-from-a-beaglebone and https://fleshandmachines.wordpress.com/2012/10/04/wifi-acces-point-on-beaglebone-with-dhcp/ but more coupled with...