问:按照欧洲标准只要CH1-13,不要CH14,所以要求将softAP和station模式的CH14都去掉
答:用下面的指令試試:
1. rtwpriv wlan0 efuse_get realmap //先看一下b8的值为多少
2. rtwpriv wlan0 efuse_set wmap,b8,20 //修改:efuse offset b8=0x20
3. rtwpriv wlan0 efuse_get realmap //再看一下b8的值是否成功
若rtwpriv不可用,請用iwpriv替代看看.
问:我们有个客户的产品要过CE认证,需要测试8188eu wifi module L/M/H 3 个channel,
客户尝试用hostapd hostapd.conf –B 命令来修改channel,1-9都是可以设置成功的,但是10-13不可以设置,这个要怎么设置?
答:
1. 執行命令” hostapd hostapd.conf –d”, 會打印出hostapd的debug message,
2. 我看到hostapd message中有打開HT40 secondary channel, 並出現"IEEE 802.11 Hardware does not support configured channel " 的信息, 猜測應該是你們有打開HT40, 但ch3跟ch11共用同個conf設定. 這樣會有問題
由於wifi 2.4G頻寬的關悉, ch1~ch4 須使用[HT40+] , ch5-ch7 ch8-ch13 須使用[HT40-] , 細節請參閱hostap.conf中的說明
請檢查一下, ch11時conf的ht_capab不能用[HT40+] 而是要改用[HT40-].
结论:把hostap.conf的H40+改为H40-即可。
距离相关:
11n有两种频宽模式:HT(High Throughput)20和HT40。
HT20是出于兼容性考虑:比如,一个区域内存在11b/g信号,那么为了尽量减少对它们的干扰,需要设定为HT20,以减少频带的重叠。
HT40是出于高性能考虑:HT40相当于两个HT20的捆绑,一个是主,一个是辅。主信道发送beacon报文和部分数据报文,辅信道发送其他报文。
由于HT40所需带宽为40M,在一个蜂窝式无线覆盖区域最好不要在2.4GHz使用,最好在5GHz使用。在2.4G使用HT40,则有效通道有3~13,非重叠的只有3,11.
阅读(4600) | 评论(0) | 转发(1) |