HOSTAPD ht_capab设置

简介: HOSTAPD ht_capab设置

样例描述

ht_capab: HT capabilities (list of flags)
# LDPC coding capability: [LDPC] = supported
# Supported channel width set: [HT40-] = both 20 MHz and 40 MHz with secondary
#       channel below the primary channel; [HT40+] = both 20 MHz and 40 MHz
#       with secondary channel below the primary channel
#       (20 MHz only if neither is set)
#       Note: There are limits on which channels can be used with HT40- and
#       HT40+. Following table shows the channels that may be available for
#       HT40- and HT40+ use per IEEE 802.11n Annex J:
#       freq            HT40-           HT40+
#       2.4 GHz         5-13            1-7 (1-9 in Europe/Japan)
#       5 GHz           40,48,56,64     36,44,52,60
#       (depending on the location, not all of these channels may be available
#       for use)
#       Please note that 40 MHz channels may switch their primary and secondary
#       channels if needed or creation of 40 MHz channel maybe rejected based
#       on overlapping BSSes. These changes are done automatically when hostapd
#       is setting up the 40 MHz channel.
# Spatial Multiplexing (SM) Power Save: [SMPS-STATIC] or [SMPS-DYNAMIC]
#       (SMPS disabled if neither is set)
# HT-greenfield: [GF] (disabled if not set)
# Short GI for 20 MHz: [SHORT-GI-20] (disabled if not set)
# Short GI for 40 MHz: [SHORT-GI-40] (disabled if not set)
# Tx STBC: [TX-STBC] (disabled if not set)
# Rx STBC: [RX-STBC1] (one spatial stream), [RX-STBC12] (one or two spatial
#       streams), or [RX-STBC123] (one, two, or three spatial streams); Rx STBC
#       disabled if none of these set
# HT-delayed Block Ack: [DELAYED-BA] (disabled if not set)
# Maximum A-MSDU length: [MAX-AMSDU-7935] for 7935 octets (3839 octets if not
#       set)
# DSSS/CCK Mode in 40 MHz: [DSSS_CCK-40] = allowed (not allowed if not set)
# PSMP support: [PSMP] (disabled if not set)
# L-SIG TXOP protection support: [LSIG-TXOP-PROT] (disabled if not set)
#ht_capab=[HT40-][SHORT-GI-20][SHORT-GI-40]

802.11n有两种频宽模式:HT(High Throughput)20和HT40

  • HT20是出于兼容性考虑

比如,一个区域内存在802.11b/g信号,那么为了尽量减少对它们的干扰,需要设定为HT20,以减少频带的重叠。

在2.4G频段下5-13信道设置40MHz时使用[HT40-],1-7信道使用[HT40+],

因为40MHz分为两个通道:主通道和次通道,主通道频段较低即为1-7信道时,此时的次通道的频段则会大于主通道。

主通道频段较高即为5-13信道时,此时的次通道的频段则会小于主通道。

  • HT40是出于高性能考虑

HT40将两个相邻的20MHz信道捆绑在一起形成一个40MHz的信道,一个是主,一个是辅。主信道发送beacon报文和部分数据报文,辅信道发送其他报文。

若捆绑两个相邻的20MHz信道时,辅助20MHz带宽的中心频率低于主信道的中心频率,则为plus,反之则为minus

这里的plus和minus都是针对主信道说的,所以802.11n/a_ht40plus代表40M频宽时的2个信道叠加向上加的叠加,例如当前信道是149,配成40M频宽需要叠加另外一个信道,就是149+153两个信道组成的40MHz频宽,149plus表示40MHz信道是由中心频率149所在的20MHz信道,加上中心频率153所在的20MHz信道捆绑结合,802.11n/a_ht40minus代表信道叠加时是向下减的叠加,例如配了这个,信道161,就等于是161+157组成了40M频宽的新信道。

802.11g也如a是一样的意思,只不过。由于802.11g只有1、6、11这3个信道,所以使用40M频宽的信道时只剩下了一个不重叠信道,在一个蜂窝式无线覆盖区域最好不要在2.4GHz使用,最好在5GHz使用。在2.4G使用HT40,则有效通道有3~13,非重叠的只有3,11.所以在使用802.11ng时,不建议使用40MHz的频宽,使用默认的20MHz频宽即可。

HT40-:次通道低于主通道:所选的通道对应的次通道必须为allowed中的数据

HT40+:次通道高于主通道:所选的通道必须为allowed中的数据

目录
相关文章
|
安全 Shell Android开发
Android系统 init.rc开机执行shell脚本
Android系统 init.rc开机执行shell脚本
3040 0
解决办法:defined but not used [-Werror=unused-variable]
解决办法:defined but not used [-Werror=unused-variable]
2386 0
|
安全 算法 物联网
Wi-Fi安全协议的演变过程:从WEP到WPA3的全面解析
随着无线网络普及,Wi-Fi安全性问题日益重要。本文详细探讨了Wi-Fi安全协议的演进,包括最早的WEP协议及其缺陷,随后推出的WPA协议引入了TKIP等改进措施,WPA2则采用AES加密提供更高安全性,最新的WPA3进一步强化了密码保护和隐私安全,标志着Wi-Fi安全的重大升级。未来,Wi-Fi安全协议将继续进化,确保无线通信安全。
1061 7
|
Rust 监控 安全
【专栏】`ripgrep`(rg)是Linux下快速、内存高效的文本搜索工具,用Rust编写,支持PCRE2正则表达式
【4月更文挑战第28天】`ripgrep`(rg)是Linux下快速、内存高效的文本搜索工具,用Rust编写,支持PCRE2正则表达式。相比`grep`,它在处理大文件和复杂模式时更具优势。安装`rg`可通过软件包管理器,如在Debian系系统中使用`sudo apt install ripgrep`。基本用法包括简单搜索、递归搜索、忽略大小写、显示行号等。高级功能包括固定字符串搜索、多文件匹配、并行搜索、排除选项和区域搜索。适用于日志分析、代码审查等场景,是提升工作效率的利器。
1354 4
|
存储 算法 C++
【FFmpeg 视频播放】深入理解多媒体播放:同步策略、缓冲技术与性能优化(二)
【FFmpeg 视频播放】深入理解多媒体播放:同步策略、缓冲技术与性能优化
487 0
|
存储 缓存 算法
内存学习(七):伙伴分配器(正式版)3
内存学习(七):伙伴分配器(正式版)3
468 0
内存学习(七):伙伴分配器(正式版)3
|
NoSQL 关系型数据库 MySQL
基于Python和mysql开发的在线音乐网站系统(源码+数据库+程序配置说明书+程序使用说明书)
基于Python和mysql开发的在线音乐网站系统(源码+数据库+程序配置说明书+程序使用说明书)
448 0
|
Ubuntu 开发工具 Windows
Hi3516开发笔记(四):Hi3516虚拟机编译uboot、kernel、roofts和userdata以及分区表
Hi3516开发笔记(四):Hi3516虚拟机编译uboot、kernel、roofts和userdata以及分区表
Hi3516开发笔记(四):Hi3516虚拟机编译uboot、kernel、roofts和userdata以及分区表
|
存储 JSON Java
禅道登录-调用API方式
禅道提供了API机制方便于大家和其他的系统进行集成,API机制也都是基于http协议的,返回的数据以json格式存储。禅道的API都是需要先登录后才能进行接口调用(登录返回的cookie需要在之后的每次请求中携带用于验证身份信息)。网上关于禅道API调用机制的说明相对较少,接下来我会从postman调用和Java代码两种方式来体现禅道整个登录过程
|
存储 负载均衡 程序员
鲲鹏CPU架构分析1:高性能处理器的存储器组织与片上互联
为了使处理器的处理能力得到充分发挥,存储系统必须能够提供与处理器性能相匹配的存储器带宽。 因此,处理器与主存储器之间的速度差距一直是处理器结构设计中必须考虑的问题。由于处理器内的核心数目增多,并且各核心采用共享存储器结构进行信息交互,对主存的访问需求进一步增加,在单处理器时代面临的存储墙问题依然存在,而且问题更加严重。 故必须针对多核处理器进行相应的存储结构设计,并解决好存储系统的效率问题。
1169 0
鲲鹏CPU架构分析1:高性能处理器的存储器组织与片上互联