## Dependencies * bash (to run this script) * util-linux (for getopt) * hostapd * dnsmasq * iptables * iproute2 * haveged (optional) ## Examples ### No passphrase (open network): ./create_ap wlan0 eth0 MyAccessPoint OR echo -e "MyAccessPoint" | ./create_ap wlan0 eth0 ### WPA + WPA2 passphrase: ./create_ap wlan0 eth0 MyAccessPoint MyPassPhrase OR echo -e "MyAccessPoint\nMyPassPhrase" | ./create_ap wlan0 eth0 ### AP without Internet sharing: ./create_ap -n wlan0 MyAccessPoint MyPassPhrase OR echo -e "MyAccessPoint\nMyPassPhrase" | ./create_ap -n wlan0 ## Systemd service Using the persistent [systemd](https://wiki.archlinux.org/index.php/systemd#Basic_systemctl_usage) service ### Install: # cp create_ap.service /etc/systemd/system ### Start service immediately: # systemctl start create_ap ### Start on boot: # systemctl enable create_ap