Browse Source

Separate mesh hotspot channel

Bob Mottram 8 years ago
parent
commit
e9d21d9fce
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      src/freedombone-mesh-batman

+ 3
- 2
src/freedombone-mesh-batman View File

55
 CELLID='any'
55
 CELLID='any'
56
 
56
 
57
 CHANNEL=2
57
 CHANNEL=2
58
+HOTSPOT_CHANNEL=6
58
 if [ -f $COMPLETION_FILE ]; then
59
 if [ -f $COMPLETION_FILE ]; then
59
     if grep -q "Wifi channel:" $COMPLETION_FILE; then
60
     if grep -q "Wifi channel:" $COMPLETION_FILE; then
60
         CHANNEL=$(cat $COMPLETION_FILE | grep "Wifi channel:" | awk -F ':' '{print $2}')
61
         CHANNEL=$(cat $COMPLETION_FILE | grep "Wifi channel:" | awk -F ':' '{print $2}')
251
                 ifconfig $IFACE_SECONDARY mtu 1500
252
                 ifconfig $IFACE_SECONDARY mtu 1500
252
                 ifconfig $IFACE_SECONDARY hw ether $(assign_peer_address)
253
                 ifconfig $IFACE_SECONDARY hw ether $(assign_peer_address)
253
                 iwconfig $IFACE_SECONDARY enc open
254
                 iwconfig $IFACE_SECONDARY enc open
254
-                iwconfig $IFACE_SECONDARY mode managed essid $HOTSPOT_NAME channel ${CHANNEL}
255
+                iwconfig $IFACE_SECONDARY mode managed essid $HOTSPOT_NAME channel ${HOTSPOT_CHANNEL}
255
                 iwconfig $IFACE_SECONDARY ap $CELLID
256
                 iwconfig $IFACE_SECONDARY ap $CELLID
256
 
257
 
257
                 brctl addbr $BRIDGE_HOTSPOT
258
                 brctl addbr $BRIDGE_HOTSPOT
268
                 echo "country_code=UK" >> /etc/hostapd/hostapd.conf
269
                 echo "country_code=UK" >> /etc/hostapd/hostapd.conf
269
                 echo "ssid=$HOTSPOT_NAME" >> /etc/hostapd/hostapd.conf
270
                 echo "ssid=$HOTSPOT_NAME" >> /etc/hostapd/hostapd.conf
270
                 echo 'hw_mode=g' >> /etc/hostapd/hostapd.conf
271
                 echo 'hw_mode=g' >> /etc/hostapd/hostapd.conf
271
-                echo "channel=${CHANNEL}" >> /etc/hostapd/hostapd.conf
272
+                echo "channel=${HOTSPOT_CHANNEL}" >> /etc/hostapd/hostapd.conf
272
                 echo 'wpa=2' >> /etc/hostapd/hostapd.conf
273
                 echo 'wpa=2' >> /etc/hostapd/hostapd.conf
273
                 echo "wpa_passphrase=$HOTSPOT_PASSPHRASE" >> /etc/hostapd/hostapd.conf
274
                 echo "wpa_passphrase=$HOTSPOT_PASSPHRASE" >> /etc/hostapd/hostapd.conf
274
                 echo 'wpa_key_mgmt=WPA-PSK' >> /etc/hostapd/hostapd.conf
275
                 echo 'wpa_key_mgmt=WPA-PSK' >> /etc/hostapd/hostapd.conf