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
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=MeinSicheresPasswort
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
" > /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!"