- 博客(698)
- 资源 (34)
- 收藏
- 关注
原创 【openwrt-21.02】T750+MT7916 驱动中WiFi国家码和区域码说明及配置文件对应关系
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。
2024-07-26 18:28:47
14
原创 【MT7916】T750+MT7916 + MT7976 WiFi设置AP和Band隔离不生效问题分析及解决方案
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。
2024-07-25 17:31:35
14
原创 [MT7916]Openwrt-21.02 T750+MT7916 终端连接WiFi SSID出现invalid PMKID 问题分析及解决方案
查看MTK的sdk release记录发现最新的V7.6.7.2版本有关于这个的修改。发现代码走到return FALSE部分,导致关联失败。对比发现是取消了PMKID的部分校验。查看wpa_check_pmkid。这是由于PMKID校验失败导致。代码的如下部分注释即可。
2024-07-24 17:14:10
184
原创 【MT7981】MT7981B+MT7976CN DFS说明及调试指令说明
动态频率选择 (DFS) 是运行在 5 GHz 频段,用于识别和避免对雷达系统的干扰。IEEE 802.11h 是涵盖 DFS 信道使用的标准。要使用 DFS 信道,无线接入点需要经过认证,以确保 AP 上的 WiFi 服务符合规则,例如,在检测到雷达信号时立即停止,切换信道,方式干扰正常的雷达。由于只有少数企业或企业 AP 经过认证可以使用 DFS 通道,因此与非 DFS 通道相比,DFS 通道通常不会那么拥挤。网络提供商喜欢使用 DFS 信道,因为干扰较少。
2024-07-22 11:21:09
317
原创 【MT7981】MT7981 WiFi开启软件ZW-DFS操作方法
如果完成信道可用性检查 (CAC)并且未检测到雷达信号 ,则 DFS 信道可供使用DFS 频率:5250 MHz – 5350 MHz 和 5470 MHz – 5725 MHz。
2024-07-22 10:11:11
24
原创 【WiFi】DFS Vs ZW-DFS
动态频率选择 (DFS) 是运行在 5 GHz 频段的无线电系统的一项任务,用于识别和避免对雷达系统的干扰。IEEE 802.11h 是涵盖 DFS 信道使用的标准。要使用 DFS 信道,无线接入点需要经过认证,以确保 AP 上的 WiFi 服务符合规则,例如,在检测到雷达信号时立即停止。由于只有少数企业或企业 AP 经过认证可以使用 DFS 通道,因此与非 DFS 通道相比,DFS 通道通常不会那么拥挤。网络提供商喜欢使用 DFS 信道,因为干扰较少。
2024-07-19 17:23:19
134
原创 [OpenDPI] Ubuntu18.04编译OpenDPI出现OpenDPI_demo.c:42:10: fatal error: pcap.h: No such file or directory
安装libpcap-dev。
2024-07-18 15:36:28
133
原创 【openwrt】openwrt 为什么不能bonding有线口和modem口?
在 OpenWrt 上,Bonding(链路聚合)通常用于将多个有线网络接口(如以太网接口)绑定在一起,以提高带宽和冗余性。然而,将有线接口和调制解调器(modem)接口绑定在一起可能会遇到一些技术上的挑战,因为它们通常使用不同的协议和传输方式。
2024-07-18 14:04:53
281
原创 【MT7916】T750+MT7916 WiFi设置160MHz频宽不生效问题分析及解决方案
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。
2024-07-17 17:04:07
838
原创 [openwrt-21.02]T750+MT7916 WiFi MAC地址修改之后连接不上问题分析及解决方案
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。
2024-07-16 11:18:21
54
原创 [openwrt-21.02]mt7981开启mwan3功能ping出现unreachable 问题分析及解决方案
提供以下功能和能力基于数值权重分配的出站 WAN 流量负载均衡或使用多个 WAN 接口进行故障转移使用重复测试监控每个 WAN 连接,如果第一个 WAN 接口失去连接,则可以自动将出站流量路由到另一个 WAN 接口创建出站流量规则以自定义哪些出站连接应使用哪个 WAN 接口(基于策略的路由)。这可以根据源 IP、目标 IP、源端口、目标端口、IP 协议类型等进行定制支持物理和/或逻辑 WAN 接口可以在 globals 部分中配置用于标记传出流量的防火墙掩码(默认)。
2024-07-15 10:51:15
54
原创 【openwrt-21.02】mt7981 openwrt 增加mwan3支持,实现load balancing/failover
mwan3提供以下功能和能力基于数值权重分配的出站 WAN 流量负载均衡或使用多个 WAN 接口进行故障转移使用重复测试监控每个 WAN 连接,如果第一个 WAN 接口失去连接,则可以自动将出站流量路由到另一个 WAN 接口创建出站流量规则以自定义哪些出站连接应使用哪个 WAN 接口(基于策略的路由)。这可以根据源 IP、目标 IP、源端口、目标端口、IP 协议类型等进行定制支持物理和/或逻辑 WAN 接口可以在 globals 部分中配置用于标记传出流量的防火墙掩码(默认)。mwan3。
2024-07-12 19:14:27
78
原创 [openwrt-21.02]openwrt-21.02 make menuconfig不显示luci-app-firewall问题分析及解决方案
make menuconfig在在applications界面没有luci-app-firewall。
2024-05-31 17:58:34
137
原创 [ubuntu18.04]搭建mptcp测试环境说明
192.168.1.20 to 192.168.1.1 带有mptcp capable表示客户端请求是支持mptcp的。192.168.1.1 to 192.168.1.20 带有mptcp capable字段表示服务器回复支持mptcp。需要实体网卡,不能使用nat模式,nat模式会出现mptcp异常。需要确认net.mptcp.mptcp_enabled=1。后面根据提示可以一直回车,安装完成之后,需要重启设备。默认mptcp配置如下,需要手动关闭checksum。按照提示输入yes,然后回车。
2024-05-31 16:30:43
1317
原创 【openwrt-21.02】make menuconfig出现 toplevel.mk:130: recipe for target ‘scripts/config/mconf‘ failed
但是我们使用git push的时候发现没有这个文件,最后发现是由于openwrt/scripts/config目录下存在.gitignore 文件,导致push的时候没有上传。这是由于生成mconf工具的时候缺少了parser.tab.o文件,查看openwrt/scripts/config。删除.gitignore 文件,重新提交openwrt/scrips/config文件。发现没有parser.tab.o,查看原始sdk发现,存在parser.tab.c。
2024-05-27 14:08:05
96
原创 【Realtek sdk-3.6.0】RTL8197FH-VG5-CG+RTL8367RB bridge模式出现无法访问webui
注意hw_nat的值和/proc/rtl865x/l3有关系,当hw_nat为1的时候,要想访问webui需要l3里面存在路由规则。如果hw_nat为0,则表示disabled hardware NAT。hw_nat为2,则表示change to bridge mode。hw_nat为1,则表示enabled hardware NAT。如果hw_nat为1,需要l3包含192.168.1.0/24。如果hw_nat为2则不依赖l3,l3内容如下。需要l3存在以下规则才可以访问。
2024-05-17 16:02:54
440
原创 【Realtek sdk-3.6.0】RTL8197FH-VG5-CG+RTL8367RB bridge模式实现
根据需求,需要实现bridge模式,实现有线桥模式,同时需要设备自身可以上网。OP_MODE: 0 表示桥模式,1 表示路由模式。
2024-05-17 15:21:06
246
原创 MT7915 ERROR: “warp_ser_handler“ [/mt_wifi/embedded/plug_in/warp_proxy/mtk_warp_proxy.ko] undefined!
查看函数定义在如下模块。然后再次编译,可以正常。
2024-05-15 16:51:50
167
原创 【openwrt-21.02】openwrt make package/symlinks作用说明
从日志可以看到make package/symlinks执行了feeds update 和install。所以make package/symlinks等价于以下指令。
2024-05-15 13:46:33
69
原创 [openwrt-21.02]openwrt修改dl文件夹路径操作方法
回车弹出如下界面,输入dl所以在目录路径即可。按上下键选择如下如所示菜单。
2024-05-14 15:46:48
116
原创 [openwrt]fcgio.h:error: conflicting return type specified for ‘virtual int fcgi_streambuf::uflow()‘
修改:fcgio.h,解决编译报错问题。修改二:remove examples。修改四:disable cpp。至此可以解决编译报错问题。修改三:增加读取超时。
2024-05-13 17:15:13
347
原创 [ubuntu] ubuntu18.04 python出现 import openpyxlModuleNotFoundError: No module named ‘openpyxl‘解决方案
【代码】[ubuntu] ubuntu18.04 python出现 import openpyxlModuleNotFoundError: No module named ‘openpyxl‘解决方案。
2024-05-13 13:55:46
254
原创 【ubuntu】ubuntu-18.04开机卡在Starting User Manager for UID 120....问题解决方案
注意需要将鼠标定位到菜单界面,移动键盘上下键选择Advanced options for Ubuntu。回车之后登录系统,输入df -h查看磁盘空间,发现/dev/sda1显示100%使用率。进入到/home/w1804/目录下, 删除不用的文件,释放空间。回车之后会弹出如下界面,选择如下root,点击回车。进入如下菜单,选择recovery mode。启动系统,开机界面单击按键。使用df -h再次查看发现使用85%然后重启设备就可以正常启动了。输入root用户密码。
2024-05-11 15:02:30
438
原创 [openwrt-21.02]MT7981+MT7916 WiFi 校准数据打包方法
将gloden.bin放到编译工程 如下路径下,重新编译后,看下文件系统 /lib/firmware/ 下的bin 是否有改变openwrt/build_dir/target-arm_cortex-a7_musl_eabi/linux-mediatek_mt7981/mt_wifi/bin/mt7981/rebb/MT7981 WiFi校准文件默认是写到Factory的区域,如果Factory区域没有数据就会使用/lib/firmware/目录下对应的bin文件。
2024-05-10 17:55:17
239
原创 [openwrt-21.02]MT7981+MT7976+MT7916 WiFi debug指令
可以查看PER误码率和TX /RX的速率。可以查看终端的协商速率等信息。
2024-05-10 16:34:27
163
原创 [openwrt-21.02]openwrt更新及安装luci feeds
【代码】[openwrt-21.02]openwrt更新及安装luci feeds。
2024-05-10 14:02:32
261
原创 [openwrt-21.02]MT7981编译mptcpd出现network_monitor.c:402:47: error: ‘IFF_UP’ undeclared
在package/feeds/openmptcprouter_feeds/mptcpd/patches目录下增加以下patch。
2024-05-09 16:54:53
595
原创 【openwrt】No rule to make target ‘package/cryptsetup/host/compile‘, needed by ‘package/compile‘.
【代码】【openwrt】No rule to make target ‘package/cryptsetup/host/compile‘, needed by ‘package/compile‘.
2024-05-09 14:06:52
341
原创 【openwrt】 error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment
【代码】【openwrt】 error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment。
2024-05-09 14:01:50
328
原创 [ubuntu-18.04]编译mptcpd报错configure.ac:175: error: possibly undefined macro: AC_DEFINE
这是由于缺少了autoconf-archive包。ubuntu需要安装如下软件包。
2024-04-23 16:05:05
460
原创 [openwrt-21.02]增加编译iproute-mptcp及编译出现missing dependencies for the following libraries:libcap.so.2解决方
增加以下内容到更新feeds选择iproute-mptcp编译。
2024-04-23 10:53:33
137
原创 [git]git 私钥正确但是clone代码出现w1804@xxx.xxx.xxx.com: Permission denied (publickey). 问题
这是由于系统默认配置的用户名和我们私钥的用户名不匹配导致,直接通过config文件指定用户名就可以。echo "User gerrirt用户名" >>~/.ssh/config。在~/.ssh目录下创建config文件(如果没有的话)
2024-04-17 13:41:58
257
原创 我的创作纪念日
在创作的过程中,发现自己的总结还是比较受欢迎,目前为止收到如下的关注,同时还认识了很多志同道合的朋友,虽未见面,但是可以共享知识及技术。只要自己还在这个行业,就会一直输出创作文章,保持进步,希望自己的博客将来可以整理成册!目前,创造已经成为我生活的一部分,闲暇时间我都会抽时间整理下自己最近的学习所得。刚开是创造是基于日常学习过程中的记录,避免自己时间长了会忘记一些细节。
2024-04-15 14:12:57
265
原创 【realtek sdk-3.6.0】RTL8197FH+RTL8832BR WiFi终端隔离功能实现
添加以下指令实现2.4G WiFi、2.4G Guest WiFi、5G WiFi、5G Guest WiFi终端隔离。利用brsc功能的add_block_ifname和del_block_ifname。方案一:修改flash配置重启WiFi。使用dev_blocklist实现。方案二:修改mib参数,实时生效。
2024-04-11 13:57:07
281
原创 【Openwrt-21.02】MT7981编译iperf3出现flowlabel.h:41:8: error: redefinition of ‘struct in6_flowlabel_req‘
在package/feeds/packages/iperf3/目录下新建patches目录。从日志可以看出是由于in6.h文件中已经定义了,所以和flowlabel.h重复定了。flowlabel.h中的struct in6_flowlabel_req注释即可。从以下log可以看出是struct in6_flowlabel_req重复定义。iperf3的flowlabel.h中定义如下。通过在iperf3里面增加如下patch。in6.h中定义如下。
2024-04-01 14:06:07
146
rtl8812AU-linux-v5.13.6-23-g232107d9b.20210820在centos7编译报错解决patc
2023-02-10
rtl8192EU_WiFi_linux_v5.6.3.1驱动的修改patc支持centos7使用.7z
2021-12-15
rtl8197f-vg_virtual_ap_wlan0-va0_no_beacon.dff
2021-12-10
RTL8197F-VG+RTL8367RB+RTL8812F_support_https.bin
2021-11-22
netlink_sockets_sample.tar.bz2
2021-11-12
0001-mod_cgi-buffers-data-without-bound.patch
2021-11-09
jenkins-2.303-1.2.noarch.rpm
2021-10-25
openlogic-openjdk-8u262-b10-linux-x64-el.rpm
2021-10-25
insserv-compat-0.1-lp150.2.1.noarch.rpm
2021-10-25
rtl8198D_img_支持nattype修改固件.tar
2021-10-25
norplusnand-ipq5018-single.img
2021-10-15
sqlite3_3.35.5.orig.tar.xz
2021-07-29
tree_1.5.3-2_i386.deb
2021-04-01
RTL8197G+8812F Ixia UDP 76B包长TX速率低Patch
2020-12-07
RTL8812AU_Omnipeek_Driver.7z
2020-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人