|
@@ -55,6 +55,7 @@ fi
|
55
|
55
|
CELLID='any'
|
56
|
56
|
|
57
|
57
|
CHANNEL=2
|
|
58
|
+HOTSPOT_CHANNEL=6
|
58
|
59
|
if [ -f $COMPLETION_FILE ]; then
|
59
|
60
|
if grep -q "Wifi channel:" $COMPLETION_FILE; then
|
60
|
61
|
CHANNEL=$(cat $COMPLETION_FILE | grep "Wifi channel:" | awk -F ':' '{print $2}')
|
|
@@ -251,7 +252,7 @@ function start {
|
251
|
252
|
ifconfig $IFACE_SECONDARY mtu 1500
|
252
|
253
|
ifconfig $IFACE_SECONDARY hw ether $(assign_peer_address)
|
253
|
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
|
256
|
iwconfig $IFACE_SECONDARY ap $CELLID
|
256
|
257
|
|
257
|
258
|
brctl addbr $BRIDGE_HOTSPOT
|
|
@@ -268,7 +269,7 @@ function start {
|
268
|
269
|
echo "country_code=UK" >> /etc/hostapd/hostapd.conf
|
269
|
270
|
echo "ssid=$HOTSPOT_NAME" >> /etc/hostapd/hostapd.conf
|
270
|
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
|
273
|
echo 'wpa=2' >> /etc/hostapd/hostapd.conf
|
273
|
274
|
echo "wpa_passphrase=$HOTSPOT_PASSPHRASE" >> /etc/hostapd/hostapd.conf
|
274
|
275
|
echo 'wpa_key_mgmt=WPA-PSK' >> /etc/hostapd/hostapd.conf
|