PoSHMagiC0de Posted November 17, 2020 Share Posted November 17, 2020 Hey, posted this on Discord but the wp7.sh script has a couple of typos. At the top here are the variables it is using. wpver=7.0 spineapplenmask=255.255.255.0 spineapplenet=172.16.42.0/24 spineapplelan=eth1 spineapplewan=wlan0 spineapplegw=192.168.1.1 spineapplehostip=172.16.42.42 spineappleip=172.16.42.1 sfirsttime=1 But under the connect function the pineapple netmask variable is missing the "s". function connectsaved { if [[ "$sfirsttime" == "1" ]]; then printf "\n Error: Settings unsaved. Run either Guided or Manual setup first.\n"; menu fi ip addr add $spineapplehostip/$pineapplenmask dev $spineapplelan <=======used pineapplenmask instead of spineapplenmask ip link set $spineapplelan up printf "Detecting WiFi Pineapple..." until ping $spineappleip -c1 -w1 >/dev/null do printf "." ip link set $spineapplelan up sleep 1 done printf "...found.\n\n" printf " $(tput setaf 6) _ . $(tput sgr0) $(tput setaf 7)___$(tput sgr0) $(tput setaf 3)\||/$(tput sgr0)\n" printf " $(tput setaf 6) ( _ )_ $(tput sgr0) $(tput setaf 2)<-->$(tput sgr0) $(tput setaf 7)[___]$(tput sgr0) $(tput setaf 2)<-->$(tput sgr0) $(tput setaf 3),<><>,$(tput sgr0)\n" printf " $(tput setaf 6) (_ _(_ ,)$(tput sgr0) $(tput setaf 7)\___\\$(tput sgr0) $(tput setaf 3)'<><>'$(tput sgr0)\n" ip addr add $spineapplehostip/$pineapplenmask dev $spineapplelan <=====used pineapplenmask instead of spineapplenmask ip link set $spineapplelan up echo '1' > /proc/sys/net/ipv4/ip_forward # Enable IP Forwarding iptables -X #clear chains and rules iptables -F iptables -A FORWARD -i $spineapplewan -o $spineapplelan -s $spineapplenet -m state --state NEW -j ACCEPT #setup IP forwarding iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A POSTROUTING -t nat -j MASQUERADE ip route del default #remove default route ip route add default via $spineapplegw dev $spineapplewan #add default gateway printf "\n Browse to http://$spineappleip:1471\n\n" exit } I put arrows...which are hard to see but there are at the two lines that near "ip addr add". Quote Link to comment Share on other sites More sharing options...
Foxtrot Posted November 18, 2020 Share Posted November 18, 2020 Hi! Thanks for the report, I've amended the script to reference the correct variable and tested from a clean state - it successfully sets ICS up for me. Thanks 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.