From ef20f3dd6f46772afda6214b877cd3a67ea2d618 Mon Sep 17 00:00:00 2001 From: Bill Zimmerman Date: Wed, 6 Mar 2019 09:58:37 +0100 Subject: [PATCH] Minor, edit comments --- installers/hostapdstart.sh | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/installers/hostapdstart.sh b/installers/hostapdstart.sh index 254db39b..70b24498 100644 --- a/installers/hostapdstart.sh +++ b/installers/hostapdstart.sh @@ -3,35 +3,31 @@ # When wireless client AP mode is enabled, this script handles starting up network services in a specific order and timing to avoid race conditions. # Todo: update /etc/rc.local script with /bin/bash /usr/local/bin/hostapdstart.sh to enable at system startup -# Make sure services are not running echo "Stopping network services..." systemctl stop hostapd.service systemctl stop dnsmasq.service systemctl stop dhcpcd.service -# Check that no uap0 interface exists echo "Removing uap0 interface..." iw dev uap0 del - -# Add uap0 interface + echo "Adding uap0 interface..." iw dev wlan0 interface add uap0 type __ap -# Modify iptables (todo: persist to /etc/rc.local as with default rules) +# Add iptables rules (todo: persist to /etc/rc.local as with default rules) echo "IPV4 forwarding: setting..." sysctl net.ipv4.ip_forward=1 echo "Editing IP tables..." iptables -t nat -A POSTROUTING -s 192.168.50.0/24 ! -d 192.168.50.0/24 -j MASQUERADE -# Enable uap0 interface +# Bring up uap0 interface ifconfig uap0 up -# Start hostapd, mitigating race condition +# Start services, mitigating race conditions echo "Starting hostapd service..." systemctl start hostapd.service sleep 5 -# Start dhcpcd echo "Starting dhcpcd service..." systemctl start dhcpcd.service sleep 5