Skip to content
Snippets Groups Projects
Commit a5091d97 authored by Janusz Dziedzic's avatar Janusz Dziedzic
Browse files

partial config reload

Add mac80211 support
parent 827c2f4d
Branches
Tags
1 merge request!542partial config reload
...@@ -285,29 +285,43 @@ write_credentials() { ...@@ -285,29 +285,43 @@ write_credentials() {
set_ap_ssid() { set_ap_ssid() {
local ifname=$1 local ifname=$1
local ssid=$2 local ssid=$2
local brcm_setup="$(uci -q get mapagent.agent.brcm_setup)"
[ -n "$ifname" -o -n "$ssid" ] || return [ -n "$ifname" -o -n "$ssid" ] || return
logger -t multiap "set_ap_ssid $ifname $ssid" logger -t multiap "set_ap_ssid $ifname $ssid"
hostapd_cli -i $ifname set ssid $ssid hostapd_cli -i $ifname set ssid $ssid
#hostapd_cli -i $ifname raw STOP_AP
hostapd_cli -i $ifname raw STOP_BSS if [ "$brcm_setup" = "1" ]; then
hostapd_cli -i $ifname raw UPDATE_BEACON hostapd_cli -i $ifname raw STOP_BSS
hostapd_cli -i $ifname raw START_BSS hostapd_cli -i $ifname raw UPDATE_BEACON
hostapd_cli -i $ifname raw START_BSS
else
hostapd_cli -i $ifname raw STOP_AP
hostapd_cli -i $ifname raw UPDATE_BEACON
hostapd_cli -i $ifname reload
fi
} }
set_ap_psk() { set_ap_psk() {
local ifname=$1 local ifname=$1
local psk=$2 local psk=$2
local brcm_setup="$(uci -q get mapagent.agent.brcm_setup)"
[ -n "$ifname" -o -n "$psk" ] || return [ -n "$ifname" -o -n "$psk" ] || return
logger -t multiap "set_ap_psk $ifname $psk" logger -t multiap "set_ap_psk $ifname $psk"
hostapd_cli -i $ifname set wpa_passphrase $psk hostapd_cli -i $ifname set wpa_passphrase $psk
#hostapd_cli -i $ifname raw STOP_AP
hostapd_cli -i $ifname raw STOP_BSS if [ "$brcm_setup" = "1" ]; then
hostapd_cli -i $ifname raw UPDATE_BEACON hostapd_cli -i $ifname raw STOP_BSS
hostapd_cli -i $ifname raw START_BSS hostapd_cli -i $ifname raw UPDATE_BEACON
hostapd_cli -i $ifname raw START_BSS
else
hostapd_cli -i $ifname raw STOP_AP
hostapd_cli -i $ifname raw UPDATE_BEACON
hostapd_cli -i $ifname reload
fi
} }
set_network_bssid() { set_network_bssid() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment