Update hostapd.sh
We should set the hardware mode based on the channel that is selected. Some cards/chipsets/drivers can accurately guess this, but some can not, by setting it explicitly we broaden the hardware supported.
This commit is contained in:
parent
09a17a6571
commit
6459ef7fa7
|
@ -54,13 +54,14 @@ function ap_service_prep() {
|
||||||
APServiceChannel=$5
|
APServiceChannel=$5
|
||||||
|
|
||||||
ap_service_stop
|
ap_service_stop
|
||||||
|
if [[ $APServiceChannel <= 11 ]]; then HardwareMode="g"; else HardwareMode="a"; fi
|
||||||
# Prepare the hostapd config file.
|
# Prepare the hostapd config file.
|
||||||
echo "\
|
echo "\
|
||||||
interface=$APServiceInterface
|
interface=$APServiceInterface
|
||||||
driver=nl80211
|
driver=nl80211
|
||||||
ssid=$APServiceSSID
|
ssid=$APServiceSSID
|
||||||
channel=$APServiceChannel" \
|
channel=$APServiceChannel
|
||||||
|
hw_mode=$HardwareMode" \
|
||||||
> "$APServiceConfigDirectory/$APServiceMAC-hostapd.conf"
|
> "$APServiceConfigDirectory/$APServiceMAC-hostapd.conf"
|
||||||
|
|
||||||
# Spoof virtual interface MAC address.
|
# Spoof virtual interface MAC address.
|
||||||
|
|
Loading…
Reference in New Issue