浏览代码

wpa_supplicant: set regulatory domain the same way as hostapd

In sta-only configuration, wpa_supplicant needs correct regulatory
domain because otherwise it may skip channel of its AP during scan.

Another alternative is to fix "iw reg set" in mac80211 netifd script.
Currently it fails if some phy has private regulatory domain which
matches configured one.

Signed-off-by: Dmitry Ivanov <[email protected]>

SVN-Revision: 48099
Felix Fietkau 9 年之前
父节点
当前提交
74c36b9d20
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      package/network/services/hostapd/files/netifd.sh

+ 6 - 0
package/network/services/hostapd/files/netifd.sh

@@ -536,9 +536,15 @@ wpa_supplicant_prepare_interface() {
 		_w_modestr="mode=1"
 	}
 
+	local country_str=
+	[ -n "$country" ] && {
+		country_str="country=$country"
+	}
+
 	wpa_supplicant_teardown_interface "$ifname"
 	cat > "$_config" <<EOF
 $ap_scan
+$country_str
 EOF
 	return 0
 }