-
Notifications
You must be signed in to change notification settings - Fork 2
/
loadBATMAN.sh
executable file
·68 lines (66 loc) · 1.47 KB
/
loadBATMAN.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/sh
# script to run batman mesh/
# Based on:
# https://www.reddit.com/r/darknetplan/comments/68s6jp/how_to_configure_batmanadv_on_the_raspberry_pi_3/
# sudo apt install libnl-3-dev libnl-genl-3-dev
# git clone https://git.open-mesh.org/batctl.git
# (
# cd batctl
# sudo make install
# )
<<<<<<< HEAD
echo waiting 3 secs
sleep 3s
=======
echo waiting 5 secs
sleep 5s
>>>>>>> 756a39b112b0926f27536178df5a33b28a8b42cb
# Activate batman-adv
sudo modprobe batman-adv
echo 1
# Disable and configure wlan0
sudo ip link set wlan0 down
echo 2
# sudo ifconfig wlan0 mtu 1532
#sudo killall wpa_supplicant # ???
wpa_cli terminate -i wlan0 # this works
echo 3
sleep 1s
sudo iwconfig wlan0 mode ad-hoc
echo 4
sudo iwconfig wlan0 essid ledmesh
echo 5
sudo iwconfig wlan0 ap any
echo 6
sudo iwconfig wlan0 channel 8
echo 7
sleep 1s
sudo ip link set wlan0 up
echo 8
sleep 1s
sudo batctl if add wlan0
echo 9
sleep 1s
sudo ifconfig bat0 up
echo 10
sleep 5s
# Use different IPv4 addresses for each device
# This is the only change necessary to the script for
# different devices. Make sure to indicate the number
# of bits used for the mask.
<<<<<<< HEAD
sudo ifconfig bat0 172.27.0.3/16 # 172.27.0.x
=======
sudo ifconfig bat0 172.27.0.4/16 # 172.27.0.x
>>>>>>> 756a39b112b0926f27536178df5a33b28a8b42cb
echo 11
sudo iwconfig wlan0 ap CA:B4:54:B1:5A:75
echo BATMAN loaded
sleep 10s
cd /home/pi/apl3/
<<<<<<< HEAD
=======
# test batctl
# sudo batctl o
# echo 13
>>>>>>> 756a39b112b0926f27536178df5a33b28a8b42cb