#!/bin/bash mkdir -p /home/pi/restore_etc cp /etc/dhcp/dhcpd.conf /home/pi/restore_etc cp /etc/default/isc-dhcp-server /home/pi/restore_etc cp /etc/network/interfaces /home/pi/restore_etc cp /etc/init.d/hostapd /home/pi/restore_etc cp /etc/default/hostapd /home/pi/restore_etc/etc.default.hostapd cp /etc/sysctl.conf /home/pi/restore_etc sudo apt-get update sudo apt-get install hostapd isc-dhcp-server -y sudo sed -i '/domain-name-servers ns1.example.org/s/^/#/g' /etc/dhcp/dhcpd.conf sudo sed -i '/domain-name \"example.org\";/s/^/#/g' /etc/dhcp/dhcpd.conf sudo sed -i '/authoritative;/s/^#//g' /etc/dhcp/dhcpd.conf cat >>/etc/dhcp/dhcpd.conf <>/etc/network/interfaces <>/etc/hostapd/hostapd.conf <>/etc/sysctl.conf sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward" 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.ipv4.nat" echo "up iptables-restore < /etc/iptables.ipv4.nat" >>/etc/network/interfaces sed -i '/DAEMON_CONF=/c\DAEMON_CONF=/etc/hostapd/hostapd.conf' /etc/init.d/hostapd sed -i '/#DAEMON_CONF=\"\"/c\DAEMON_CONF=\"/etc/hostapd/hostapd.conf\"' /etc/default/hostapd sudo update-rc.d hostapd enable sudo update-rc.d isc-dhcp-server enable