直接开讲

想查看网卡能干什么,我们一般使用这个命令:

iw list

在每个网卡信息的下方都有这样一段信息

valid interface combinations:
         * #{ managed } <= 1, #{ AP, mesh point } <= 16,
           total <= 16, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz, 80+80 MHz, 160 MHz }

解读一下其中代表的含义:
STA(managed)最多开1个,AP或mesh point(802.11s)最多开16个,但一共最多只能开16个(虚拟网卡),最多使用1个信道(channel),STA和AP的信标间隔必须匹配,退避雷达信号探测(DFS功能)会检测……频宽。

我这段取自红米AX6路由器的信息,由于2.4GHz和5GHz是分两个网卡的,所以channel最多只有1个,双频网卡是2个channel。

当使用AP+STA时候,即在一个网卡里同时开一个AP和STA,且在一个频段(channel)时(如上面举的例子,在一个网卡上我只能开在同一个频段),STA在扫描无线网络时AP无法发射,如果使用的是便携路由器,由于外面没有上一次使用的那个无线网络,会等待扫描,并且在此期间不会发射AP,如果使用的是Openwrt系统,travelmate插件可以改善这个问题。

Wi-Fi 6的网卡还有一个有坑的地方,我在折腾AX6 AP+STA的时候,2.4GHz瞬间就能两个都连接,但是5GHz的连不上,会看到AP和STA只能连上一个,后来折腾了好久才发现原来只要最多等个1分钟,两个就都连接了。

这段期间在做什么?其实在原版固件中,UI上是有提示的,网卡在做退避雷达信号探测。5GHz频段上要想使用160MHz,由于与气象雷达重频,网卡按规定需要先扫描频率上是否有雷达活动。在室内是不会扫描到的,因为5GHz无法绕过钢筋混凝土墙,这个功能主要防止在室外使用时干扰到气象雷达。

需要注意的是,当在一个信道使用AP+STA时,网卡速率可能会直接减半,想用这种方式当中继的话会得不偿失,最好使用mesh或者WDS。

名词解释

  • STA(Station)、Client、managed:一个意思,代表我们使用网卡普通的模式,即接入AP使用的客户端模式
  • AP(Access Point):热点,我们使用无线路由器通常就只工作在这个模式上
  • Channel:信道,例如2.4GHz有11个信道(还有2个在大部分地区都用不了)
  • Width:频宽,如在2.4GHz使用20MHz频宽,那就只能使用1、6、11信道,否则信道间会有重叠,会互相干扰
  • 频段:Wi-Fi常用的频段分2.4GHz和5GHz两段(以前是5.8GHz,但现在扩展过了),其中2.4GHz因绕射能力更强适合隔墙使用,5GHz由于频率资源充裕可以实现更高带宽。需要注意的是,有的地方喜欢简写成2.4G、5G,这里的5G跟手机使用的5G网络半毛钱关系都没有。
END OF RECORD返回顶部 ↑