David A Lewis Posted February 15, 2017 Posted February 15, 2017 Hi All, I am hoping someone is able to assist me in what I am sure is a beginner question. I have configured my pineapple nano to work with my openvpn server and to route all connected pineapple traffic via the VPN (thanks to the Hak5 video). I have created a script (1.sh) that contain the following: iptables -t nat -A POSTROUTING -s 172.16.42.0/24 -o tun0 -j MASQUERADEiptables -A FORWARD -s 172.16.42.0/24 -o tun0 -j ACCEPTiptables -A FORWARD -d 172.16.42.0/24 -m state –state ESTABLISHED,RELATED -i tun0 -j ACCEPT This works fine. Is there a way that I can get 1.sh to run on boot up? Thanks David Quote
Just_a_User Posted February 15, 2017 Posted February 15, 2017 Make sure the first line of your script reads: #!/bin/sh /etc/rc.common Copy your script to the /etc/init.d/ directory Make sure the execute bit is on chmod +x /etc/init.d/<your script> Enable your script /etc/init.d/<your script> enable Your script should now have a symlink in /etc/rc.d/ ls -lh /etc/rc.d | grep <your script> Confirm your init script is enabled: /etc/init.d/<your script> enabled && echo on If this command returns on, then you're all set. If this command doesn't return anything, then your script isn't enabled. Here you will find more information about booting http://wiki.openwrt.org/doc/techref/process.boot 2 Quote
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.