#!/usr/bin/env bash
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt-get install -y linux-image-rpi-rpfv linux-headers-rpi-rpfv dkms build-essential bc hostapd isc-dhcp-server
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
sudo make -f Makefile.dkms install
sudo modprobe -a rtl8812au
#sudo nano /etc/hostapd/hostapd.conf
#interface=wlan0
#driver=rtl871xdrv
#ssid=MavStation
#hw_mode=g
#channel=6
#macaddr_acl=0
#auth_algs=1
#ignore_broadcast_ssid=0
#wpa=2
#wpa_passphrase=MavLink_1
#wpa_key_mgmt=WPA-PSK
#wpa_pairwise=TKIP
#rsn_pairwise=CCMP
#sudo nano /etc/dhcp/dhcpd.conf
#authoritative;
#subnet 192.168.42.0 netmask 255.255.255.0 {
# range 192.168.42.10 192.168.42.50;
# option broadcast-address 192.168.42.255;
# option routers 192.168.42.1;
# default-lease-time 600;
# max-lease-time 7200;
# option domain-name "local";
# option domain-name-servers 8.8.8.8, 8.8.4.4;
#}
#sudo nano /etc/default/isc-dhcp-server
#INTERFACESv4="wlan0"
sudo ifdown wlan0
# edit /boot/config.txt
#kernel=vmlinuz-3.10-3-rpi
#initramfs initrd.img-3.10-3-rpi followkernel
# edit driver makefile
#CONFIG_PLATFORM_I386_PC = n
#CONFIG_PLATFORM_ARM_RPI = y
#sudo nano /etc/network/interfaces
#auto lo
#iface lo inet loopback
#iface eth0 inet dhcp
#allow-hotplug wlan0
#iface wlan0 inet static
# address 192.168.42.1
# netmask 255.255.255.0
sudo ifconfig wlan0 192.168.42.1