wellnw
Linux/openwrt/MTK/QCA/Realtek
展开
-
[Realtek sdk-3.4.14b] RTL8197FH-VG+RTL8812F增加owe支持patch
OWE(Opportunistic Wireless Encryption,机会性无线加密)是新一代Wi-Fi(WiFi)加密协议WPA3在开放认证方式(Open)基础上提出的一种增强型开放网络认证方式(Enhanced Open)。基于OWE认证的开放式Wi-Fi网络中,用户无需输入密码即可接入Wi-Fi网络,OWE采用Diffie-Hellman密钥交换算法对Wi-Fi网络中的数据进行加密,保护用户与Wi-Fi网络之间的数据传输安全。原创 2024-02-04 16:52:37 · 94 阅读 · 0 评论 -
【RealTek sdk-3.4.14b】RTL8197FH-VG+RTL8812F WiFi Aliance WPA3R3 10600、10601和10602认证Fail问题分析及解决方案
WiFi Aliance认证WPA3 10600、10601和10602项的时候出现Fail。原创 2023-12-21 16:52:10 · 740 阅读 · 0 评论 -
【RealTek sdk-3.4.14b】RTL8197FH-VG+RTL8812F WiFi Aliance WPA3R3 10344认证Fail问题分析及解决方案
WiFi Aliance认证WPA3 10344项的时候出现Fail,认证结果如下。原创 2023-12-21 16:22:32 · 752 阅读 · 0 评论 -
[Realtek sdk-3.4.14b] RTL8197FH-VG+RTL8812FR WiFi黑名单及剔除已连接终端功能实现
需要设置flash,在开机初始化的时候将这个模式初始化为Deny及Blacklist的模式,否则直接用mib设置,就需要重启WiFi。查看aclmode对应的flash参数WLAN0_MACAC_ENABLED和WLAN1_MACAC_ENABLED。先设置Flash参数WLAN0_MACAC_ENABLED和WLAN1_MACAC_ENABLED。WLAN1_MACAC_ENABLED对应2.4G WiFi。WLAN0_MACAC_ENABLED对应5G WiFi。iwpriv支持指令。原创 2023-12-06 15:11:22 · 227 阅读 · 0 评论 -
【RealTek sdk-3.4.14b】RTL8197FH-VG+RTL8812FR实现实现Host 网络和Guest 网络隔离以及各个连接终端间隔离功能
根据客户需求,需要实现Host 网络和Guest 网络的之间的隔离以及连接终端间的隔离。AP和AP之间以及AP和有线之间隔离。AP内部终端隔离实现。原创 2023-11-06 15:41:54 · 389 阅读 · 0 评论 -
【Realtek sdk-3.4.14b】WiFi驱动 error: implicit declaration of function ‘sha256_vector‘和 hmac_sha256
grep搜索这个hmac_sha256函数,发现没有定义,反而realtek定义了rtk_hmac_sha256,查看函数参数发现一致,所以修改嗲用hmac_sha256的地方,替换为rtk_hmac_sha256。grep搜索sha256_vector发现没有定义,realtek定义了rtk_sha256_vector,查看参数定义完全一致,所以猜测需要使用rtk_sha256_vector替换sha256_vector。原创 2023-10-24 10:57:39 · 107 阅读 · 0 评论 -
【RealTek sdk-3.4.14b】RTL8197FH sdk 防火墙ip6tables xt-mac异常问题修改
Realtek sdk-3.4.14b ip6tables使用-m mac 打标mark不生效,从而导致Qos限速上传不生效。修改linux-3.10/net/netfilter/xt_mac.c。原创 2023-10-19 16:18:30 · 535 阅读 · 0 评论 -
【RealTek sdk-3.4.14b】RTL8812F 5G WiFi ETSI认证增加144~165信道支持修改
修改rtl819x/linux-3.10/drivers/net/wireless/rtl8192cd/修改rtl819x/linux-3.10/drivers/net/wireless/rtl8192cd/数组reg_channel_5g_full_band。数组country_ie_channel_5g。新增144~165信道。增加144~165信道。原创 2023-10-19 16:08:24 · 401 阅读 · 0 评论 -
【RealTek sdk-3.4.14b】RTL8197FH-VG+RTL8812FR 5G WiFi to LAN吞吐量低与标准75% 60Mbps问题分析及解决方案
RTL8197FH-VG+RTL8812FR 5G WiFi to LAN吞吐量低与标准75% 60Mbps,标准是866Mbps x 75% = 649Mbps,但是实测只有600Mbps。原创 2023-09-27 16:54:43 · 565 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]RTL8197FH-VG 2.4G to WAN吞吐量低于60%的问题分析及解决方案
RTL8197FH-VG 2.4G wifi to WAN吞吐量低于65%的标准,正常2T2R的wifi 300Mbps x 65% = 195Mbps,但是实际只能跑到160Mbps,这个时候CPU的idl已经为0,sirq占用率达到98%左右。原创 2023-09-27 15:42:52 · 611 阅读 · 0 评论 -
【RealTek sdk-3.4.14b】RTL8197FH+RTL8367NB+RTL8812F 5G WiFi to LAN 吞吐量只能跑到600Mbps,无法达到670Mbps问题分析及解决方案
Realtek sdk-3.4.14b,屏蔽使用Ixcharoit环境跑流。原创 2023-08-15 22:55:24 · 310 阅读 · 0 评论 -
[Realtek-3.4.14b]RTL8197FH-VG boot适配RTL8363NB网口不通问题分析及解决方案
Realtek 3.4.14b sdk,新增RTL8363NB的switch芯片,发现boot网口不通。原创 2023-05-31 14:13:10 · 842 阅读 · 0 评论 -
【RTL8197】RTL8197 使用SLAAC给PC分配IPv6地址,当前缀更新之后,PC无法上网问题分析及解决方案
抓包发现,当RTL8197设备的IPv6地址前缀发生变化的时候,PC端可以获取到IPv6地址,但是请求的时候依然使用的之前的IPv6地址,而且RTL8197设备也不会回复地址无效原创 2023-05-04 12:53:45 · 1096 阅读 · 0 评论 -
[sdk-3.4.14b]RTL8197FH_VG支持RTL8363NB启动出现rtk_get_halctrl_member+0x8/0x1c问题分析及解决方案
RTL8197FH_VG+RTL8363NB+RTL8812F启动出现rtk_get_halctrl_member+0x8/0x1c问题分析及解决方案原创 2023-04-04 17:43:39 · 352 阅读 · 0 评论 -
【sdk-3.6.0】RTL8197FH编译出现ld: conf.o: relocation R_X86_64_32 against `.rodata.str1.8‘ can not be used
Realtek sdk编译出现conf.o: relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a PIE object原创 2023-03-28 17:46:51 · 362 阅读 · 0 评论 -
[rtl-sdk-3.6.0]RTL8197F+RTL8832BR编译之后,连接5G终端导致系统crash
RTL8197F+RTL8832BR连接5G出现系统崩溃问题原创 2022-12-12 09:44:20 · 491 阅读 · 0 评论 -
【Realtek-sdk-3.6.0】RTL8197F_VG_8832BR_8367R DMZ开启WiFi to WAN iperf跑流异常问题分析及解决方案
RTL8197FH_VG 开启DMZ之后,WiFi to WAN吞吐量异常原创 2022-10-03 09:39:44 · 828 阅读 · 0 评论 -
【Realtek】RTL8198D Dual Image逻辑说明及切换方法
RTL8198D 双系统切换说明及操作方法原创 2022-08-12 18:46:03 · 1222 阅读 · 0 评论 -
【Realtek sdk-3.4.14b】RTL8197G增加YT8531 Switch
问题描述Realtek sdk-3.4.14b增加YT8531 Switch芯片,出现千兆网口不通,但百兆网口正常问题分析查看RTL8197寄存器手册,看到Port0_RGMII Configuration Register 0xbb80414c寄存器For RGMII mode:n.4 RGMII_Tcomp[0] 关闭GTXC delay,修改为normal模式1:GTXC delay 2ns0: normal解决方案启动脚本增加寄存器写入将ew 0xbb80414c的原创 2022-01-20 17:13:58 · 1763 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]增加passthrough规则
iptables说明# iptables --helpiptables v1.4.21Usage: iptables -[ACD] chain rule-specification [options] iptables -I chain [rulenum] rule-specification [options] iptables -R chain rulenum rule-specification [options] iptables -D chai原创 2021-12-09 09:48:23 · 206 阅读 · 0 评论 -
【Realtek sdk-3.4.14b】单独使用RTL8197F-VG芯片,开启访客网络系统卡死问题解决方案
问题描述只是使用了RTL8197F-VG,没有外接switch,也没有5G WiFi,配置了Virtual AP,但是在起wlan0-va0接口的时候会导致系统卡住,没有任何信息输入,过段时间自动重启,log信息如下:decompressing kernel:Uncompressing Linux... done, booting the kernel.done decompressing kernel.start address: 0x80418240Linux vers...原创 2021-12-06 11:55:33 · 557 阅读 · 0 评论 -
[Realtek sdk-4.4.1b]RTL8812F WiFi 5G 802.11a模式出现54Mbps Tx和RX&TX吞吐量低问题分析及解决方案
问题描述 正常和异常设备都是用相同的软件,发现新设备的11a 54Mbps模式下吞吐量比旧设备低了13.3Mbps,其他模式都是正常最大吞吐量数据对比 正常设备 异常设备 无线模式 带宽 协商速率 Tx(Mbps) Rx(Mbps) Tx&Rx(Mbps) Tx(Mbps) Rx(Mbps) Tx&Rx(Mbps) 11a 20M 54Mbps 16.3 28.6 22.6...原创 2021-11-29 17:06:20 · 1302 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]升级iptables以支持IPv6 DHCPV6 NAT6的MASQUERADE属性(原厂默认iptables不支持NAT6)
升级原因 由于原厂自带iptables版本V1.4.4,默认不支持NAT6的MASQUERADE,查看内核默认是可以支持NAT6的MASQUERADE,只需要在内核开启以下配置CONFIG_NF_NAT_IPV6=yCONFIG_IP6_NF_TARGET_MASQUERADE=y下载iptables软件包软件包下载地址Index of /pub/iptables (netfilter.org)http://ftp.netfilter.org/pub/iptables/...原创 2021-11-29 14:45:50 · 914 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]RTL8197F-VG使用https协议登录webui慢问题分析
openssl测试签名能力openssl指令说明备注:OpenSSL 1.0.2d 9 Jul 2015Standard commandsasn1parse ca ciphers cms crl crl2pkcs7 dgst dh dhparam dsa ...原创 2021-11-19 14:55:36 · 2086 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]RTL8197F-VG增加openssl开启https支持boa占用cpu达到90%问题分析及修改方案
使用指令打开配置make users_menuconfig选择BOA with openssl[*] boa SSL Support │ │ │ │ select boa SSL Type (BOA...原创 2021-11-19 16:30:11 · 1805 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]RTL8197+8812F buffer_overflow_vulnerabilities(CVE-2021-35392~35395) patch
rtl819x/users/boa/html/Makefile--- a/rtl819x/users/boa/html/Makefile+++ b/rtl819x/users/boa/html/Makefile@@ -47,6 +47,9 @@ EXCLUDE_FILES += ! -name www_files.tar.bz2 EXCLUDE_FILES += ! -name webpages.bin +#delete syscmd web+EXCLUDE_FILES += ! -na原创 2021-11-11 15:08:09 · 578 阅读 · 0 评论 -
[Realtek sdk-4.4.1b]RTL8198D增加ConeNat支持设置NatType操作(FullCone/Symmetric/Restricted/Port Restricted )
--- a/rtl819x/linux-4.4.x/drivers/net/ethernet/realtek/rtl86900/FleetConntrackDriver/include/rtk_fc_helper.h+++ b/rtl819x/linux-4.4.x/drivers/net/ethernet/realtek/rtl86900/FleetConntrackDriver/include/rtk_fc_helper.h@@ -377,6 +377,7 @@ typedef struct ...原创 2021-11-09 14:22:24 · 1136 阅读 · 0 评论 -
RTL8197FH-VG增加RTL8367RB-VC支持出现系统崩溃问题rtk_eee_portEnable_set+0x14/0x34
问题logCPU 0 Unable to handle kernel paging request at virtual address 00000020, epc == 802b2a58, ra == 8028bc20Oops[#1]:CPU: 0 PID: 1 Comm: swapper Not tainted 3.10.90 #3task: 87050870 ti: 87064000 task.ti: 87064000$ 0 : 00000000 00000065 00000000原创 2021-11-03 09:39:54 · 465 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]RTL8197FH-VG WiFi设置Short Preamble、ampdu、STBC、LDPC、20/40M共存、Tx Beamforming操作说明
Short Preamble开关flash开启short preambleflash set WLAN1_PREAMBLE_TYPE 1flash关闭short preambleflash set WLAN1_PREAMBLE_TYPE 0指令设置iwpriv wlan1 set_mib preamble=1ifconfig wlan1 down up或者iwpriv wlan1 set_mib preamble=0ifconfig wlan1 down up帧聚合开关f原创 2021-09-30 11:09:57 · 1158 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]RTL8812F设置wifi工作频段5G 11a/n/ac操作说明
5G 11aflash set WLAN0_SUPPORTED_RATES 4095flash set WLAN0_BASIC_RATES 351flash set WLAN0_BAND 4flash set WLAN0_CHANNEL_BONDING 05G 11n-20Mflash set WLAN0_SUPPORTED_RATES 0flash set WLAN0_BASIC_RATES 0flash set WLAN0_BAND 8flash set WLAN0_CHAN原创 2021-09-24 17:41:14 · 882 阅读 · 0 评论 -
[Realtek sdk-3.4.14b]RTL8197FH-VG设置wifi工作频段2.4G 11b/g/n操作说明
2.4G 11bflash set WLAN1_SUPPORTED_RATES 15flash set WLAN1_BASIC_RATES 15flash set WLAN1_BAND 1flash set WLAN1_CHANNEL_BONDING 02.4G 11gflash set WLAN1_SUPPORTED_RATES 4095flash set WLAN1_BASIC_RATES 351flash set WLAN1_BAND 2flash set WLAN1_CH原创 2021-09-24 17:12:38 · 597 阅读 · 0 评论 -
[Realtek sdk-3.4.14b] RTL8812F 5G固定速率配置
需求描述 由于开发需要,需要可以设置RTL8812F的速率,就是固定wifi速率配置说明 自动速率配置如下:flash set WLAN0_RATE_ADAPTIVE_ENABLED 1flash set WLAN0_FIX_RATE 0flash set WLAN0_SUPPORT_RATES 4080flash set WLAN0_BASIC_RATES 4080固定速率配置 WLAN0_RATE_ADAPTIVE_ENABLED=0...原创 2021-09-23 19:21:20 · 684 阅读 · 0 评论 -
[Realtek sdk3.4.14b] RTL8197FH-VG设备启动之后,2.4G WiFi始终工作在20M 11g模式问题处理
问题描述 设备启动之后,2.4G wifi始终工作在20M模式问题分析 查看mib_11n,信息如下# cat /proc/wlan0/mib_11n dot11nConfigEntry... supportedmcs: 0000ffff basicmcs: 00000000 use40M: 0 currBW: 20M currBW(op): 20M 2ndchoffset: above shortG...原创 2021-09-23 19:16:03 · 391 阅读 · 0 评论 -
【Realtek sdk-4.4.1】RTL8198D升级uboot和固件操作方法
环境说明win10系统,串口工具电脑设置静态IP地址192.168.1.66打开tftpserver工具将uboot和环境变量放到Desktop目录下encode_uboot.imguboot-env-98d-eng.bin进入boot升级,上电之后按下键盘ESC键U-Boot 2011.12.NA (Sep 03 2021 - 14:56:16)Board:RTL9607C/RTL9603C, CPU:900MHz, LX:200MHz, MEM:525MH...原创 2021-09-10 16:21:50 · 3014 阅读 · 0 评论 -
[Realtek sdk-4.4.1] iptables修改tcp mss值方法
内核开启TCPMSSCONFIG_NETFILTER_XT_TARGET_TCPMSS=y应用层配置iptables支持iptables说明# iptables -hiptables v1.4.18Usage: iptables -[ACD] chain rule-specification [options] iptables -I chain [rulenum] rule-specification [options] iptables -R chai原创 2021-09-17 19:53:07 · 678 阅读 · 0 评论 -
【Realtek sdk-4.4.1】RTL8198D编译环境搭建及固件编译
环境说明ubuntu14.04安装依赖包sudo apt-get install gcc g++ flex byacc rcs bison ncurses-dev lzma-dev lib32stdc++6 automake zlib1g-dev gawksudo apt-get install ncurses-term git subversion lib32ncurses5 lib32z1 make unzip python liblzma-dev bc vim pigz xzdecs原创 2021-09-10 15:55:44 · 2109 阅读 · 0 评论 -
[Realtek sdk-4.4.1] RTL8198D指定任意口作为wan及切回lan方法实现
需求描述 根据项目需要,需要动态切换wan/lan口,查看realtek sdk,在系统启动的过程中,有如下log输出/bin/echo 0 eth0.2 > /proc/rtl8686gmac/dev_port_mapping[ 29.084000] port 0 assign to eth0.2[ 29.088000] eth0.2 -> 0x1 CMD: /bin/brctl addif br0 eth0.3 [ 29.189000] dev...原创 2021-08-23 13:19:07 · 532 阅读 · 0 评论 -
RTL8197关闭调试串口方法
需求描述RTL8197关闭调试串口,不输出信息修改方法修改内核配置make linux_menuconfig Machine selection ---> │ │ │ │ Endianness...原创 2021-08-18 17:23:21 · 356 阅读 · 0 评论 -
[Realtek sdk-4.4.x] RTL8198D PPPOE拨号之后系统崩溃问题 skb_release_all+0x14/0x40分析及解决
问题描述 RTL8198D 更新sdk-5.1有线驱动之后,使用pppoe拨号,出现系统崩溃,崩溃日志如下:[ 478.384000] CPU 0 Unable to handle kernel paging request at virtual address 00000064, epc == 80636c68, ra == 8063a36c[ 478.395000] Oops[#1]:[ 478.395000] CPU: 0 PID: 0 Comm: swapper/0 ...原创 2021-08-05 17:28:33 · 366 阅读 · 0 评论 -
[Realtek sdk-4.4.x]RTL8198D+ RTL8192F+RTL8812F手机WPS连接提示拒绝接入问题分析及解决方案
问题描述 RTL8198D+8192F+8812F方案手机使用WPS连接AP提示网络拒绝接入,输入密码连接正常问题分析原创 2021-08-03 15:54:43 · 725 阅读 · 0 评论