sudo rfkill unblock wifi &&
sudo ip link set wlan0 up &&


sudo systemctl stop hostapd &&
sudo systemctl stop dnsmasq &&


sudo touch /etc/dhcpcd.conf &&
sudo echo "interface wlan0
    static ip_address=42.42.42.1/24
    nohook wpa_supplicant" > /etc/dhcpcd.conf &&


sudo service dhcpcd restart &&


sudo touch /etc/hostapd/hostapd.conf &&
sudo echo "interface=wlan0
driver=nl80211
ssid=MeinRaspiAP-5G
hw_mode=a
channel=36
country_code=DE
ieee80211d=1

ieee80211n=1
ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40]

ieee80211ac=1
vht_oper_chwidth=0
vht_oper_centr_freq_seg0_idx=38
vht_capab=[SHORT-GI-80]

wmm_enabled=1
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=MeinSicheresPasswort
ignore_broadcast_ssid=0" > /etc/hostapd/hostapd.conf &&

sudo touch /etc/default/hostapd &&
sudo echo "DAEMON_CONF="/etc/hostapd/hostapd.conf"
" > /etc/default/hostapd &&


sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig &&

sudo touch /etc/dnsmasq.conf &&
sudo echo "interface=wlan0
dhcp-range=42.42.42.10,42.42.42.50,255.255.255.0,24h
server=1.1.1.1 #cloudflare DNS
server=8.8.8.8 #Google DNS
" > /etc/dnsmasq.conf &&


sudo touch /etc/sysctl.conf &&
sudo echo "net.ipv4.ip_forward=1
" > /etc/sysctl.conf &&


sudo sysctl -p &&



sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE &&
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT &&
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT &&

sudo sh -c "iptables-save > /etc/iptables/rules.v4" &&


 
sudo systemctl unmask hostapd &&
sudo systemctl enable hostapd &&
sudo systemctl enable dnsmasq &&


sudo rfkill unblock wifi &&
sudo ip link set wlan0 up &&


sudo touch /etc/rc.local &&
sudo echo "rfkill unblock wifi
ip link set wlan0 up
" > /etc/rc.local &&
echo "AccessPoint erfolgreich installiert!"