wellnw
Linux/openwrt/MTK/QCA/Realtek
展开
-
【MediaTek】 T750 openwrt-23.05编译: error: ISO C++17 does not allow dynamic exception specifications
T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。MediaTek T750 平台是一款综合的芯片组,集成了 5G SoC MT6890、12nm 制程的收发器 MT6190、ET、GNSS 和 PMIC 等。高度集成的 T750 平台大幅减少组件数量,为产品设计者提供更小的尺寸和更低的功耗。原创 2025-02-14 22:58:20 · 149 阅读 · 0 评论 -
【MediaTek】 T750 openwrt-23.05编 cannot find dependency libexpat for libmesode
T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。MediaTek T750 平台是一款综合的芯片组,集成了 5G SoC MT6890、12nm 制程的收发器 MT6190、ET、GNSS 和 PMIC 等。高度集成的 T750 平台大幅减少组件数量,为产品设计者提供更小的尺寸和更低的功耗。原创 2025-02-14 22:32:08 · 418 阅读 · 0 评论 -
【MediaTek】MediaTek T750 openwrt-23.05出现ImportError: bad magic number in ‘lib.cert‘: b‘o\r\r\n‘
T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。MediaTek T750 平台是一款综合的芯片组,集成了 5G SoC MT6890、12nm 制程的收发器 MT6190、ET、GNSS 和 PMIC 等。高度集成的 T750 平台大幅减少组件数量,为产品设计者提供更小的尺寸和更低的功耗。原创 2025-02-14 22:12:32 · 176 阅读 · 0 评论 -
[openwrt]openwrt slaac only模式下部分终端无法获取到IPv6 DNS
对于无法通过 RA 或 DHCPv6 获取 DNS 的终端,可以手动配置 DNS 服务器地址。如果部分终端无法通过 RA 获取 DNS 信息,可以通过 DHCPv6 提供 DNS 配置。中的配置,确保 RA 和 DNS 信息的广播设置正确。OpenWrt 中,如果启用了 RA 单播(),但部分终端无法获取到 DNS 信息。原创 2025-02-05 17:23:18 · 347 阅读 · 0 评论 -
【openwrt】openwrt21.02 dhcpv6 Stateless Vs Stateful Vs Stateless & Stateful配置说明
Configuration for DHCPv4, DHCPv6, RA and NDP services.openwrt-21.02 dhcpv6配置Stateless 模式M=0 O=1 ra_slaac=1 M=1 O=1 ra_slaac=0Stateless & Statefull模式M=1 O=1 ra_slaac=1原创 2025-01-31 21:34:19 · 241 阅读 · 0 评论 -
【openwrt】openwrt15.05 dhcpv6 Stateless Vs Stateful Vs Stateless & Stateful配置说明
Configuration for DHCPv4, DHCPv6, RA and NDP services.openwrt-15.05 dhcpv6配置Stateless 模式M=0 O=1 ra_slaac=1 M=1 O=1 ra_slaac=0Stateless & Statefull模式M=1 O=1 ra_slaac=1原创 2025-01-31 21:30:29 · 402 阅读 · 0 评论 -
[openwrt] odhcpd ra_management Vs ra_flags 和 ra_slaac
ra_management Vs ra_flags官方说明ra_management被ra_flags和ra_slaac替换This option is deprecated. Use and options instead.RA management mode: no M-Flag but A-Flag (), both M and A flags (), M flag but not A flag ()no M-Flag but A-Flag ()ra_flags = both M and A原创 2025-01-31 21:19:57 · 170 阅读 · 0 评论 -
【openwrt】openwrt odhcpd IPv6 prefix_filter选项说明
的主要功能是限制路由器向客户端广播的 IPv6 前缀。它允许管理员指定一个或多个前缀,只有这些前缀会被广播到客户端。中的前缀将被过滤掉,不会通过 RA 或 DHCPv6 分发给客户端。在客户端设备上,检查分配的 IPv6 地址是否符合过滤规则。是一个重要的选项,用于控制哪些 IPv6 前缀可以通过。通过设置一个不存在的前缀,可以有效地禁止所有前缀的广播。在捕获的 RA 消息中,查看是否只包含。配置完成后,可以通过以下方法验证。将广播所有接收到的前缀。原创 2025-01-24 22:18:53 · 224 阅读 · 0 评论 -
【openwrt】openwrt odhcpd中Stateful DHCPv6 、Stateless + Stateful DHCPv6 、SLAAC配置说明
在使用 odhcpd(OpenWrt 中的 DHCPv6 和 RA 服务)时,M和O标志的配置是通过设置的选项来实现的。odhcpd是 OpenWrt 默认的 IPv6 地址分配和配置服务,支持 SLAAC 和 DHCPv6。odhcpd的配置主要在文件中进行。原创 2025-01-24 22:08:46 · 650 阅读 · 0 评论 -
【openwrt】openwrt odhcpd配置介绍
odhcpd是一个嵌入式DHCP/DHCPv6/RA服务器和NDP中继的进程,odhcpd是一个守护进程,用于服务和中继IP管理协议,以配置客户端和下游路由器。它试图遵循IPv6家用路由器的RFC 6204要求。odhcpd为DHCP、RA、无状态SLAAC和有状态DHCPv6、前缀委派提供服务器服务,并可用于在没有委派前缀可用的情况下在路由(非桥接)接口之间中继RA、DHCPv6和NDP。原创 2025-01-23 22:05:07 · 807 阅读 · 0 评论 -
[openwrt]双WAN LoadBalance 和 Failover说明
双WAN负载均衡 负载均衡实现多宽带的带宽叠加,并非1+1=2的效果。负载均衡的策略有很多,如对于用户数很多的局域网,可对不同客户端分配不同的出口链路(同一客户端只有同一出口链路),这样可以使多个出口链路负载程度更为均衡,充分利用各出口链路带宽。对于用户数很少的局域网,可以为不同的网络协议或不同的目的地址等分配不同的带宽,实现近似的“网速叠加”,但对于单一用户/协议/链接等而言,带宽是不可叠加的。 负载均衡是一种技术,它将网络流量同时分布在两个互联网(WAN),以提高网络可用性原创 2025-01-09 08:30:00 · 409 阅读 · 0 评论 -
【openwrt】OpenWrt 路由器的 802.1X 动态 VLAN
基于802.1X 无线网络身份验证,以根据用户的用户名自动将连接到同一 SSID 的用户分配到主“lan”网络或新的“guest”网络。请注意,在 “Chaos Calmer” 版本发布之前,OpenWrt 中并未包含完成这项工作所需的一些功能。从技术上讲,动态 VLAN 可以在以前的版本中工作,但需要修改一些系统文件,如果您想在路由器上使用 802.1X 动态 VLAN,建议您运行 “Chaos Calmer” r43473 或更高版本。如果您确实想要有关需要更改的内容的详细信息,请参阅和。原创 2025-01-03 09:56:45 · 488 阅读 · 0 评论 -
【openwrt】openwrt NAT64 & NAT46实现简介
在 OpenWrt 上实现 NAT46 和 NAT64 可以通过安装和配置相应的软件包来完成。原创 2024-12-23 14:31:21 · 764 阅读 · 0 评论 -
【Qualcomm】IPQ5018 修改iwlist scan指令输出格式操作说明
IPQ5018 是高通(Qualcomm)公司推出的一款面向网络设备的系统级芯片(SoC)。它通常用于路由器、接入点和其他网络设备中,提供高性能的无线网络连接。原创 2024-12-23 08:00:00 · 730 阅读 · 0 评论 -
【Qualcomm】IPQ5018获取WiFi支持信道频宽及功率信息操作说明
IPQ5018 是高通(Qualcomm)公司推出的一款面向网络设备的系统级芯片(SoC)。它通常用于路由器、接入点和其他网络设备中,提供高性能的无线网络连接。原创 2024-12-16 22:20:25 · 449 阅读 · 0 评论 -
【openwrt】openwrt PBR(Policy-Based Routin)介绍及使用
在 OpenWrt 中,PBR(Policy-Based Routing,基于策略的路由)是一种高级路由技术,允许根据特定的策略(如源地址、目的地址、端口等)来决定数据包的路由路径,而不是仅仅依赖于目的地址。这在需要对不同类型的流量进行不同处理时非常有用,比如将某些流量通过 VPN 路由,而其他流量则通过默认网关。以下是 OpenWrt 中实现 PBR 的基本步骤:安装 PBR 软件包:配置 PBR:定义路由表:启用并测试:日志和调试:通过 PBR,你可以实现更灵活的网络流量管理,满足复杂的网络需求说明假设原创 2024-12-15 22:28:16 · 484 阅读 · 0 评论 -
【openwrt】openwrt 增加EasyCwmp操作说明
EasyCwmp 核心:它包括 TR069 CWMP 引擎,负责与 ACS 服务器的通信。它是用 C 语言开发的。EasyCwmp DataModel:它包括 TR-06 的 DATAModel,并且符合一些 DataModel 标准,例如 TR-098、TR-181、TR-104 等。关键设计目标是将 CWMP 方法执行与 CWMP 引擎分开。这使得添加和测试新功能变得容易。DataModel 是使用 shell 作为免费解决方案和 C 作为商业解决方案开发的。原创 2024-12-12 10:56:38 · 321 阅读 · 0 评论 -
【openwrt】openwrt-21.02 基于MWAN3实现终端基于IP地址的策略路由操作说明
终端ip地址192.168.1.101走wanb。终端ip地址192.168.1.100走wan。勾选mwan3和ip-full软件包。原创 2024-12-10 22:24:35 · 143 阅读 · 0 评论 -
【openwrt】openwrt-21.02 基于MWAN3实现load balance流量不均衡问题修改
当新会话的数据包与此规则匹配时,其源 IP 地址和接口标记将存储在 ipmark 中。当在超时期限内来自同一 LAN 主机的第二个新会话的数据包与此规则匹配时,它将使用与第一个数据包相同的 WAN 接口,并且超时计数器将重置回指定的超时值。)可以按规则启用,并允许您通过与前一个会话相同的 WAN 接口路由新会话,只要新会话和上一个会话之间的时间短于指定的超时值。需要关闭设备硬件加速,因为mwan3基于防火墙实现,需要将链接打mark,然后如果硬件加速存在,就不会被打上mark,直接走硬件加速转发。原创 2024-12-10 22:13:11 · 1274 阅读 · 0 评论 -
【openwrt】openwrt-21.02 基于MWAN3实现策略路由操作说明
勾选mwan3和ip-full软件包。原创 2024-12-09 22:17:40 · 693 阅读 · 0 评论 -
[openwrt]openwrt mwan3 Balance Vs Failover说明
OpenWrt 的 MWAN3 包确实是一个非常灵活和强大的工具,适用于多广域网环境。原创 2024-12-09 22:06:13 · 560 阅读 · 0 评论 -
【openwrt】openwrt-21.02 基于MAC地址使用ipset实现策略路由操作说明
使用 iptables 配置防火墙规则,将 ipset 集合中的 MAC地址打上标记,以便策略路由规则识别。使用 ip rule 命令添加策略路由规则,指定使用 ipset 集合中的 MAC地址选择特定的路由表。MAC地址: 00:11:22:33:44:66 终端对应IP是192.168.1.100走wanb。MAC地址: 00:11:22:33:44:55 终端对应IP是192.168.1.120走wan。注意wan和wanb需要在network里面有配置。为自定义路由表添加路由。原创 2024-12-06 14:11:03 · 355 阅读 · 0 评论 -
【openwrt】openwrt-21.02 基于IP地址使用ipset实现策略路由操作说明
192.168.1.120 的终端走wan,192.168.1.100的终端走wanb,注意wan和wanb需要在network里面有配置。使用 iptables 配置防火墙规则,将 ipset 集合中的 IP 地址打上标记,以便策略路由规则识别。使用 ip rule 命令添加策略路由规则,指定使用 ipset 集合中的 IP 地址选择特定的路由表。为自定义路由表添加路由。原创 2024-12-06 14:11:00 · 603 阅读 · 0 评论 -
【ubuntu-22.04】ubuntu-22.04搭建openwrt-23.05编译环境操作说明
【代码】【ubuntu-22.04】ubuntu-22.04搭建openwrt-23.05编译环境操作说明。原创 2024-12-03 16:49:54 · 520 阅读 · 0 评论 -
【openwrt】openwrt 出现 out of 1 hunk FAILED -- saving rejects to file include/linux/overflow.h.rej解决方案
quilt命令具有生成补丁和应用补丁的功能,但它的优势是还可以作为管理补丁的工具。quilt工具在源代码目录中生成一个patches/目录,里面存放所有可用的补丁,记录了所有patches的先后顺序,并提供了一系列操作这些补丁的命令。quilt以栈的形式管理补丁,最先打上的补丁位于栈底,最后打上的补丁位于栈顶(top)。使用diff制作的patch,然后放到package/kernel/mac80211/patches/build目录下,然后编译的时候出现如下错误,patch无法应用。原创 2024-12-03 15:00:27 · 232 阅读 · 0 评论 -
【openwrt-23.05】libc.so.6: version `GLIBC_2.33‘ not found (required by arm-openwrt-linux-ld.bfd)问题分析及
升级编译机系统的版本,从ubuntu-18.04升级到ubuntu-22.04,可以直接重新安装新系统。从以下日志可以看出是由于libc.so.6库的版本不对导致。所以需要使用ubuntu-22.04版本才可以。查看openwrt官方说明。原创 2024-12-02 18:05:01 · 688 阅读 · 0 评论 -
openwrt-21.02】openwrt MT7981升级mwan3版本操作说明
修改makefile。原创 2024-11-25 17:54:35 · 276 阅读 · 0 评论 -
【openwrt-21.02】openwrt MT7981修改pppoe拨号接口操作说明
看到[ -n "$pppname" ] || pppname="${proto:-ppp}-$config"$1对应的是network interface对应的。所以默认pppoe拨号接口为pppoe-wan。修改为需要修改的固定名称即可,比如。只需要将ppp.sh里面。查看ppp.sh脚本。原创 2024-11-25 16:22:27 · 150 阅读 · 0 评论 -
【openwrt-21.02】openwrt-21.02 T750增加phytool软件包操作说明
Linux下MDIO寄存器操作指令。原创 2024-11-19 15:53:39 · 352 阅读 · 0 评论 -
[openwrt]openwrt-21.02 MT7981 mwan3 wan状态无法显示一直显示 interface wan is offline and tracking is paused
mwan3 status 查看wan状态一直显示offline,即使wan口已经获取到IP地址可以正常上网,但是mwan3依然无法获取到wan状态。原创 2024-11-15 17:34:57 · 316 阅读 · 0 评论 -
【openwrt-21.02】openwrt T750重新生成board.json操作说明
【代码】【openwrt-21.02】openwrt T750重新生成board.json操作说明。原创 2024-11-05 13:52:47 · 116 阅读 · 0 评论 -
【openwrt】编译LightGBM出现 Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
修改CMakeList.txt。原创 2024-11-01 14:38:30 · 355 阅读 · 0 评论 -
[openwrt]编译LightGBM出现openmp_wrapper.h:21:10: fatal error: omp.h: No such file or directory 问题解决方案
修改CMakeList.txt。原创 2024-11-01 14:35:37 · 94 阅读 · 0 评论 -
[openwrt]openwrt wireless配置介绍
wireless UCI 配置位于中。如果设备具有以太网端口,则默认情况下无线处于状态。原创 2024-10-30 16:10:53 · 874 阅读 · 0 评论 -
【openwrt】openwrt FTP/SIP/RTSP passthrough实现说明
Enable NAT passthrough for FTP using kmod-nf-nathelper.opkg updateopkg install kmod-nf-nathelperservice firewall restartSIP passthroughEnable NAT passthrough for SIP, PPTP, GRE, etc. using kmod-nf-nathelper-extra.opkg updateopkg install kmod-nf-na原创 2024-10-18 15:42:59 · 376 阅读 · 0 评论 -
【openwrt-21.02】openwrt中NPT(network prefix translation)实现举例
启用对称动态 IPv6 到 IPv6 网络前缀转换。使用多个 WAN 启用 IPv6 网络前缀转换接口。启用 IPv4 到 IPv4 网络前缀转换。启用 IPv6 到 IPv6 网络前缀转换。原创 2024-10-18 14:40:48 · 143 阅读 · 0 评论 -
[openwrt-21.02]openwrt-21.02 增加固件编译日期时间及git记录到openwrt_release文件
注意makefile里面的缩进,还有注意shell执行需要增加shell才可以执行。在软件包install位置增加写入用户名,编译日期时间,git记录的操作。编译后会自动替换相关参数。原创 2024-10-16 15:11:04 · 707 阅读 · 0 评论 -
[openwrt-21.02]openwrt-21.02 openwrt_release文件生成过程及DISTRIB_DESCRIPTION=‘%D %V %C‘说明
是一个占位符,用于表示发行版的名称。是一个占位符,用于表示发行版的版本号。是一个占位符,用于表示目标硬件平台。是一个占位符,用于提供发行版的完整描述。是一个占位符,用于表示具体的修订版本。会被具体的硬件平台信息替换(例如 "ramips/mt7621")是一个占位符,用于表示处理器架构。是一个占位符,用于表示系统的污点信息。会被具体的架构信息替换(例如 "mipsel_24kc")会被具体的发行版名称(如 "OpenWRT")替换。会被具体的版本号(如 "21.02")替换。原创 2024-10-16 14:37:50 · 279 阅读 · 0 评论 -
[openwrt-21.02]openwrt-21.02 shell脚本实现json数据解析及封装操作说明(libubox及jshn.sh)
libubox软件包是OpenWrt 12.09版本之后增加到新版本中的一个基础库,在Open Wrt 15.07中有很多应用程序是基于libubox开发的,如ubus、netifd和freecwmp等。这样带来了一些好处:我们不用关注底层基础功能,可以基于libubox提供的稳定API来进行进一步的功能开发。原创 2024-10-15 12:39:57 · 282 阅读 · 0 评论 -
【openwrt-21.02】T750 openwrt 增加IPv6 NAT66支持操作说明
MT6890 的蜂窝网络能力包括支持 5G SA 独立组网和NSA非独立组网、5G双载波聚合(200MHz FR1 频率),FDD/TDD 模式,以及未来的 CBRS 和 C 频段。根据不同的客户需求,T750 可支持双卡双待(DSDS)和 2G-5G 的所有连接,包括支持 5CC 载波聚合的 4G LTE。T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。原创 2024-10-14 17:10:52 · 603 阅读 · 0 评论