标签: Wifi

  • Wifi7中的MLO

    • STR MLMR

      需要MLO设备有多个radio,不同radio在不同链路上异步收数数据,可以实现全双工的效果,低延是所有模式中最低的。

    • NSTR MLMR

      需要MLO设备有多个radio,不同radio要同步执行收发,一条链路繁忙另一条线路也要等待。一般不支持这种模式

    • MLSR

      设备需要一个radio多个stream,但可以在两个channel上建立连接且同一时刻只能在一个channel上收发数据。可以降低延迟,适合密集环境。

    • eMLSR

      设备需要一个radio多个stream,但可以在两个channel上建立连接且同一时刻只能在一个channel上收发数据。可以降低延迟,适合密集环境。

    • eMLMR

      需要MLO设备有多个radio,并在不同radio上进行监听,动态切换到空闲的channel对应的radio上收发数据。与MLMR相比增加了动态配置每个链路上空间流的功能。支持这种模式的较少

    实际比较常用的就STR和eMLSR两种模式,STR模式延迟最低,eMLSR带宽更大,延迟也很低(更好的避开干扰),便国内可用频段较少,eMLSR未必有理想中那么好(低带宽模式例外)。
    按理说STR模式的吞吐量应该是最大的,不知道为什么MTK的报告中STR吞吐量并不大(难道是因为设备的自干扰IDC(In-device coexistence))。在另外的报告中(https://arxiv.org/html/2501.04149v1)STR则实现了吞吐量的翻倍。eMLSR模式的好处理更省电,适合移动设备。

    根据一些测试在繁忙的信道环境下会导致其它竟争者的延迟升高,因为一个设备占用了更多的信道,别的设备就没信道可用了。这种情况使用eMLSR或M

    be200仅支持eMLSR模式
    mt7988支持STR和eMLSR模式
    fastconnect 7800 支持STR和eMLSR
    天玑9200/9300 STR
    Filogic 360 MT7925 eMLSR
    Filogic 880 MT7990 支持STR和eMLSR
    天玑9400 支持STR和eMLSR模式
    华为AP支持STR和eMLSR模式
    TP-Link 路由器支持STR和eMLSR模式
    RTL8922 支持STR和eMLSR模式

    参考:
    https://documentation.meraki.com/MR/Wi-Fi_Basics_and_Best_Practices/Wi-Fi_7_(802.11be)_Technical_Guide
    https://www.mediatek.com/technology/wifi/mlo-infographic
    https://www.wi-fi.org/product-finder-results
    https://arxiv.org/html/2501.04149v1

    Views: 1

  • debian/ubuntu连接wifi

    • iw方式

    iw dev wlan0 scan #扫描wif列表
    iw dev wlan0 connect openwrt #连接到openwrt
    dhclient wlan0 #分配IP地址
    iw dev wlan0 disconnect #断开连接
    iw仅支持wep密码,但是wep已经没有路由器支持了,所以iw只能用于无密码的wifi连接
    – wpa_supplicant

    apt install wpasupplicant
    wpa_passphrase myssid my_very_secret_passphrase > /etc/wpa_supplicant/wpa_supplicant.conf
    #在/etc/network/interfaces中添加如下内容

    allow-hotplug wlan0
    iface wlan0 inet dhcp
            wpa-ssid myssid
            wpa-psk ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b
    

    其中wpa-psk与wpa_supplicant.conf中的一致
    systemctl enable wpa_supplicant
    systemctl restart wpa_supplicant
    ifup wlan0
    iw dev wlan0 link #查看连接状态

    参考:
    https://wireless.wiki.kernel.org/en/users/documentation/iw
    https://wiki.debian.org/WiFi/HowToUse
    https://w1.fi/wpa_supplicant/

    Views: 4

  • asus z270e主板更新intel be200无线网卡模块

    z270e比z270g还要麻烦一些,因为有发光罩在网卡上面。
    1. 先把主板完全拆下来
    2. 拆掉LED发光板
    主板背面的3个黑色小螺丝拧掉就可以了
    3. 拆掉无线网卡屏蔽罩
    主板背面的2个白色小螺丝拧掉
    4. 拆掉M.2网卡模块
    把屏蔽罩取下来,把屏蔽罩上的小螺丝拧掉,打开屏蔽罩,然后把M2网卡模块上的固定螺丝拧掉,拔掉天线馈线取下M2网卡模块
    5. 装入新的网卡模块
    把新的intel be200无线网卡装进去,拧上固定累丝,安装好馈线。然后把其它的再原样装回去就好了
    开机后第一次启动很长时间没亮,以为坏了,然后再次启动成功点亮,进系统,安装驱动,蓝牙和wifi都能用。

    Views: 146

  • 华为AirEngine9700S-S下的无线终端IPv6间歇性断网(收不到RA组播报文)

    无线侧的终端主要是手机,而且还不是所有的手机都有问题,导致问题排查起来比较困难
    因为手机上一直提示的是ERR_NAME_NOT_RESOLVED(不知道为啥会提示这个),刚开始以为是DNS的问题,但是怎么换dns服务器都没用。
    先是想root手机进到系统里面进行调试,但是小米的解锁资格没申请到,后来安装安卓usb驱动,用adb进行为手机shell观察路由发现ipv6路由的生存时间很短,然后等到路由过期果然IPv6断网了。
    下面用wireshark抓包一直抓不到icmpv6 ra报文,只有wifi连接建立的时候收到一个单播的ra报文。思来想去觉得问题可能出在组播上,然后在ac控制器上把与组播相关的配置都找出来,直到关闭组播转单播功能的时候wireshark上面出现了icmpv6的ra报文。
    命令行关闭组播转单播

    wlan
    traffic-profile name default
    undo traffic-optimize multicast-unicast enable
    

    这个问题历时几个月(主要也不是致命问题,没有ipv6还可以用ipv4),实际的排查过程比上面说的还要曲折。
    论坛上发的求助贴:
    https://forum.huawei.com/enterprise/zh/thread/742838730168877056?page=1&floor=2

    Views: 162

  • Wifi8的时间线

    wifi8(802.11bn)计划是2028年最终发布,预计2026或2027年会发布一个中间节点的标准,主要特性是集成毫米波,AP协同,基于MLO的漫游,降低延迟和抖动,节能,改进P2P(wifi直连)

    Views: 176