|
@@ -32,6 +32,7 @@ CURR_USER=$USER
|
32
|
32
|
VERSION="1.01"
|
33
|
33
|
|
34
|
34
|
WIFI_CHANNEL=2
|
|
35
|
+WIFI_INTERFACE=wlan0
|
35
|
36
|
|
36
|
37
|
# B.A.T.M.A.N settings
|
37
|
38
|
BATMAN_CELLID='02:BA:00:00:03:01'
|
|
@@ -124,9 +125,11 @@ function mesh_babel {
|
124
|
125
|
echo ' fi' >> $babel_script
|
125
|
126
|
echo 'fi' >> $babel_script
|
126
|
127
|
echo '' >> $babel_script
|
127
|
|
- echo 'IFACE=wlan0' >> $babel_script
|
128
|
|
- echo 'if grep -q "wlan1" /proc/net/dev; then' >> $babel_script
|
129
|
|
- echo ' IFACE=wlan1' >> $babel_script
|
|
128
|
+ echo "IFACE=$WIFI_INTERFACE" >> $babel_script
|
|
129
|
+ echo 'if [[ $IFACE == "wlan0" ]]; then' >> $babel_script
|
|
130
|
+ echo ' if grep -q "wlan1" /proc/net/dev; then' >> $babel_script
|
|
131
|
+ echo ' IFACE=wlan1' >> $babel_script
|
|
132
|
+ echo ' fi' >> $babel_script
|
130
|
133
|
echo 'fi' >> $babel_script
|
131
|
134
|
echo '' >> $babel_script
|
132
|
135
|
echo 'if [[ ! grep -q "$IFACE" /proc/net/dev || $1 == "stop" ]]; then' >> $babel_script
|
|
@@ -191,11 +194,13 @@ function mesh_batman {
|
191
|
194
|
echo '' >> $batman_script
|
192
|
195
|
echo '# Ethernet bridge definition (bridged to bat0)' >> $batman_script
|
193
|
196
|
echo 'BRIDGE=br-mesh' >> $batman_script
|
194
|
|
- echo 'IFACE=wlan0' >> $batman_script
|
|
197
|
+ echo "IFACE=$WIFI_INTERFACE" >> $batman_script
|
195
|
198
|
echo 'EIFACE=eth0' >> $batman_script
|
196
|
199
|
echo '' >> $batman_script
|
197
|
|
- echo 'if grep -q "wlan1" /proc/net/dev; then' >> $batman_script
|
198
|
|
- echo ' IFACE=wlan1' >> $batman_script
|
|
200
|
+ echo 'if [[ $IFACE == "wlan0" ]]; then' >> $batman_script
|
|
201
|
+ echo ' if grep -q "wlan1" /proc/net/dev; then' >> $batman_script
|
|
202
|
+ echo ' IFACE=wlan1' >> $batman_script
|
|
203
|
+ echo ' fi' >> $batman_script
|
199
|
204
|
echo 'fi' >> $batman_script
|
200
|
205
|
echo '' >> $batman_script
|
201
|
206
|
echo 'if [ -e /etc/default/batctl ]; then' >> $batman_script
|