Babel script

This commit is contained in:
Bob Mottram 2015-07-21 23:17:59 +01:00
parent ea253b37bd
commit e4b4115b9a
1 changed files with 13 additions and 1 deletions

View File

@ -1582,7 +1582,19 @@ function mesh_babel {
if [[ $ENABLE_BABEL != "yes" ]]; then
return
fi
apt-get install babeld
apt-get -y install babeld
numarray=( 1 2 3 4 5 6 7 8 9 0 )
a=${numarray[$RANDOM%10]}${numarray[$RANDOM%10]}
b=${numarray[$RANDOM%10]}${numarray[$RANDOM%10]}
echo '#!/bin/sh' > /usr/bin/mesh-babel
echo 'systemctl stop networking' >> /usr/bin/mesh-babel
echo 'iwconfig wlan0 mode ad-hoc channel 11 essid “mesh"' >> /usr/bin/mesh-babel
echo 'ifconfig wlan0 up' >> /usr/bin/mesh-babel
echo "ifconfig wlan0 192.168.$a.$b netmask 255.255.255.0 broadcast 192.168.13.255" >> /usr/bin/mesh-babel
echo 'babeld -d 5 wlan0' >> /usr/bin/mesh-babel
echo 'exit 0' >> /usr/bin/mesh-babel
echo 'mesh_babel' >> $COMPLETION_FILE
}