
基础知识
文章平均质量分 77
wellnw
Linux/openwrt/MTK/QCA/Realtek
展开
-
【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 · 822 阅读 · 0 评论 -
[Wi-Fi]802.11u Vs hotspot2.0
介绍 802.11u 和 Hotspot 2.0 是两个相关但不同的技术标准,它们都旨在改善无线网络的用户体验,特别是在公共 Wi-Fi 环境中。802.11u定义:802.11u 是 IEEE 802.11 标准的一个扩展,专注于增强无线网络的互操作性和用户体验。 功能: 网络发现和选择:允许设备在连接前获取网络信息,如网络类型、提供商信息等。 接入网络查询协议(ANQP):用于在设备和网络之间交换信息,帮助设备选择合适的网络。 漫游支持:支持用户在不同网络之间无缝漫游原创 2024-12-31 17:33:58 · 551 阅读 · 0 评论 -
【Wi-Fi】802.11u、WPA/WPA2/WPA3-ENterprise、Hotspot 、IEEE802.11x的关系
802.11u、WPA/WPA2/WPA3-Enterprise、Hotspot 2.0 和 IEEE 802.1X 是无线网络中不同层次和方面的协议和标准,它们可以协同工作以提供更好的用户体验和安全性。原创 2024-12-31 16:30:38 · 619 阅读 · 0 评论 -
【Wi-Fi】802.11u、WPA/WPA2/WPA3-ENterprise、IEEE802.11x的关系
802.11u、WPA/WPA2/WPA3-Enterprise 和 IEEE 802.1X 是无线网络中不同层次和方面的协议和标准,它们可以在某些情况下协同工作,以提供更好的用户体验和安全性。原创 2024-12-31 16:23:38 · 523 阅读 · 0 评论 -
【Wi-Fi】IEEE802.11X
IEEE 802.1X 是一种基于端口的网络访问控制协议,广泛用于有线和无线网络中,以提供安全的网络访问控制。原创 2024-12-31 16:19:06 · 410 阅读 · 0 评论 -
[Wi-Fi] WPA-Enterpris Vs WPA2-Enterprise Vs WPA3-Enterprise
WPA (Wi-Fi Protected Access)、WPA2 和 WPA3 是 Wi-Fi 联盟定义的无线网络安全协议,旨在保护无线网络的安全性。它们的 Enterprise 版本(WPA-Enterprise、WPA2-Enterprise、WPA3-Enterprise)特别设计用于企业环境,提供更高的安全性和灵活的用户认证机制。原创 2024-12-31 16:14:37 · 1050 阅读 · 0 评论 -
【Wi-Fi】802.11u Vs IEEE802.11X
802.11u 和 IEEE 802.1X 是两个不同的无线网络协议,分别用于不同的目的,但它们可以在某些网络环境中协同工作。原创 2024-12-31 16:13:01 · 252 阅读 · 0 评论 -
[TR369] TR181数据模型获取SSID参数正常获取Radio参数为空问题分析及解决方案
TR-369更侧重于提供一个灵活的框架来管理各种设备和服务,适用于现代网络环境,尤其是物联网设备。TR-181主要作为TR-069的一部分,专注于家庭网关设备的管理,提供详细的设备管理数据模型。这两个规范共同为服务提供商提供了强大的工具,以有效管理和优化家庭网络设备和服务。原创 2024-12-28 21:24:51 · 347 阅读 · 0 评论 -
[Router]路由器常用的后台判断网络ping 可靠公共 IP 地址整理
这在 Google 公共 DNS 中已经出现,但任何提供商都可能发生,具体取决于他们的政策。为避免这种情况将接口标记为关闭,请确保您在不同提供商之间配置了多个选项,并将该设置设置为一个值,以容忍偶尔的故障,而不会触发 WAN 接口标记为关闭。接受 ICMP 的公有 IPv4 和 IPv6 端点的集合,如果使用 ping 方法,则可以使用来跟踪接口的连接状态。这些是具有高可用性的,通常可以可靠地用作确认网络连接的终端节点。或者,您也可以使用 ISP 的 DNS 解析器,但这些解析器通常仅限于。原创 2024-12-23 12:44:26 · 611 阅读 · 0 评论 -
【WiFi】WiFi7 802.11be支持速率列表
802.11be,也被称为 Wi-Fi 7,是下一代无线网络标准,旨在提供极高的吞吐量和更低的延迟,以满足未来高带宽应用的需求。原创 2024-12-22 09:45:00 · 1992 阅读 · 0 评论 -
【WiFi】Wi-Fi OFDM & OFDMA MCS Table (HE/EHT)速率列表
HE & EHT HE(High Efficiency)和 EHT(Extremely High Throughput)是 Wi-Fi 标准中的两个不同阶段,分别对应于 Wi-Fi 6(802.11ax)和 Wi-Fi 7(802.11be)。它们代表了无线网络技术的不同发展阶段,旨在提高网络性能和效率。以下是它们的主要区别和特点:HE(High Efficiency) - Wi-Fi 6 (802.11ax)目标 提高网络效率,特别是在高密度环境中,如办公室、原创 2024-12-20 09:45:00 · 2182 阅读 · 0 评论 -
【Wi-Fi】Wi-Fi OFDM & OFDMA Real World MCS Table (HT/VHT/HE/EHT)速率列表
正交频分复用(OFDM)是一种数字多载波调制方法,广泛应用于现代无线通信系统中。原创 2024-12-21 10:45:00 · 702 阅读 · 0 评论 -
【WiFi】Wi-Fi OFDM 和OFDMA Full MCS Table (HT/VHT/HE/EHT)以及支持所有速率列表(实际有些没有使用)
OFDM 正交频分复用(OFDM)是一种数字多载波调制方法,广泛应用于现代无线通信系统中。以下是 OFDM 的一些关键特点和优势:关键特点多载波传输 OFDM 将数据流分割成多个较低速率的子流,并通过多个正交子载波同时传输。这种方法可以有效利用频谱资源。正交性 子载波之间的正交性确保了它们在频域上不会相互干扰,从而提高了频谱效率。抗多径干扰 OFDM 能有效对抗多径效应(信号通过多个路径到达接收端,导致干扰),因为它将信原创 2024-12-20 09:15:00 · 1016 阅读 · 0 评论 -
【WiFi】SDX35+QCA9377使用wpa_supplicant连接AP操作说明
Peak Speed: Up to 433 MbpsGeneration: Wi-Fi 4, Wi-Fi 5Standards: 802.11ac, 802.11a, 802.11b, 802.11g, 802.11nSpectral Bands: 2.4 GHz, 5 GHzChannels: 20 MHz, 80 MHz, 40 MHzMIMO Configuration: 1x1Spatial Streams: Up to 1Features: MU-MIMOup接口创建配置wpa原创 2024-12-16 22:29:05 · 76 阅读 · 0 评论 -
【Qualcomm】IPQ5018获取WiFi支持信道频宽及功率信息操作说明
IPQ5018 是高通(Qualcomm)公司推出的一款面向网络设备的系统级芯片(SoC)。它通常用于路由器、接入点和其他网络设备中,提供高性能的无线网络连接。原创 2024-12-16 22:20:25 · 463 阅读 · 0 评论 -
【Linux】Macvlan介绍及LInux下例子实现
Macvlan 是一种网络虚拟化技术,允许在同一物理网络接口上创建多个虚拟网络接口,每个虚拟接口都有自己独立的 MAC 地址。这对于需要在同一物理主机上运行多个网络隔离的应用程序或容器时非常有用。原创 2024-12-15 22:35:38 · 752 阅读 · 0 评论 -
【openwrt】openwrt PBR(Policy-Based Routin)介绍及使用
在 OpenWrt 中,PBR(Policy-Based Routing,基于策略的路由)是一种高级路由技术,允许根据特定的策略(如源地址、目的地址、端口等)来决定数据包的路由路径,而不是仅仅依赖于目的地址。这在需要对不同类型的流量进行不同处理时非常有用,比如将某些流量通过 VPN 路由,而其他流量则通过默认网关。以下是 OpenWrt 中实现 PBR 的基本步骤:安装 PBR 软件包:配置 PBR:定义路由表:启用并测试:日志和调试:通过 PBR,你可以实现更灵活的网络流量管理,满足复杂的网络需求说明假设原创 2024-12-15 22:28:16 · 518 阅读 · 0 评论 -
【WiFi】WiFi中RSSI、SNR、NF之间关系及说明
定义:计算: RSSI(接收信号强度指示)与 SNR(信噪比)和 Noise Floor(噪声底)之间的关系可以通过以下公式来表示:RSSI=SNR+Noise FloorRSSI(接收信号强度指示):SNR(信噪比):Noise Floor(噪声底): SNR(信噪比,Signal-to-Noise Ratio)是一个用于衡量信号质量的重要指标。它表示信号强度与噪声强度之比,通常以分贝(dB)为单位。SNR 越高,表示信号相对于噪声越强,信号质量越好。 Noise原创 2024-12-13 22:39:38 · 3244 阅读 · 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 · 334 阅读 · 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 · 154 阅读 · 0 评论 -
【openwrt】openwrt-21.02 基于MWAN3实现策略路由操作说明
勾选mwan3和ip-full软件包。原创 2024-12-09 22:17:40 · 712 阅读 · 0 评论 -
[openwrt]openwrt mwan3 Balance Vs Failover说明
OpenWrt 的 MWAN3 包确实是一个非常灵活和强大的工具,适用于多广域网环境。原创 2024-12-09 22:06:13 · 574 阅读 · 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 · 536 阅读 · 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 · 238 阅读 · 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 · 724 阅读 · 0 评论 -
[linux] Linux dts、dtsi、dtc、dtb整理
dts文件是一种ASCII文本格式的设备树描述文件,此文件适合人类阅读主要是给用户看的。一个dts文件对应一个ARM的设备,一般放置在arch/arm/boot/dts/中。原创 2024-11-11 08:00:00 · 1379 阅读 · 0 评论 -
[openwrt]openwrt wireless配置介绍
wireless UCI 配置位于中。如果设备具有以太网端口,则默认情况下无线处于状态。原创 2024-10-30 16:10:53 · 906 阅读 · 0 评论 -
【WiFi】802.11AX TWT(Target Wake Time)机制整理
TWT定时唤醒机制(原创 2024-10-21 15:41:22 · 2190 阅读 · 4 评论 -
【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 · 393 阅读 · 0 评论 -
【Router】路由器中NAT、NAPT、NPT是什么?
NAPT(网络地址端口转换)是 NAT 的一个子类型,它还通过将端口号与 IP 地址一起转换来扩展此功能。这意味着 NAPT 不仅将私有 IP 地址转换为公共 IP 地址,而且还跟踪端口号以区分多个 Internet 会话。它特别适用于通过单个公有 IP 处理大量设备的流量,管理地址和端口信息以促进互联网连接。另一方面,NAPT 更加复杂,因为它同时处理 IP 地址和端口号。这种复杂性允许对 Internet 流量进行更高效、更详细的管理,因为它可以通过使用不同的端口号处理来自单个 IP 地址的多个连接。原创 2024-10-18 14:31:40 · 3008 阅读 · 0 评论 -
【openwrt-21.02】Openwrt NAT配置举例
第一条规则匹配在 TCP 端口 2222 上进入 WAN 端的数据包,并跳转到过滤器以将目标转换为 . 第二条规则匹配从 LAN 端传入 WAN 端的数据包(如果在 TCP 端口 2222 上)。为 防火墙后面的公共服务器,则 DNAT 目标用于转换 WAN 端的公网 IP 地址到 LAN 端服务器的私有地址。此规则的目标是将端口 2222 上的所有 WAN 端 SSH 访问重定向到 单个 LAN 端工作站的 SSH (22) 端口。在 LAN 端工作站上键入内容,并在 WAN 端工作站上看到它的回声。原创 2024-10-18 14:13:32 · 2255 阅读 · 0 评论 -
[Router] 路由器中的NAT是什么?
它广泛用于路由器,将私有地址转换为单个公共地址,确保私有网络内多个设备的无缝互联网连接。在不可能或不需要在每台设备上配置唯一公网IP地址的情况下,NAT可以作为保存公网IP地址的工具。NAT 更侧重于转换 IP 地址,而不太关心通过其的流量的具体情况。NAT 的基本原理是转换一对一或多对一 IP 地址。这意味着它可以将多个私有地址转换为单个公共地址,也可以将特定的公共地址分配给特定的私有地址。这是网络中的一项基本技术,可在使用有限的公有 IP 地址池的同时促进外部访问。原创 2024-10-18 14:12:17 · 659 阅读 · 0 评论 -
[openwrt-21.02]openwrt-21.02 package软件包Makefile中PKG_MIRROR_HASH和PKG_SOURCE_VERSION说明
软件包git或者svn提交的hash值。软件包的sha256sum值。原创 2024-10-17 17:14:28 · 375 阅读 · 0 评论 -
[openwrt-21.02]openwrt-21.02 package 软件包说明
OpenWrt 中的典型的package目录结构patches 目录是可选的,通常包含错误修复或优化以减小可执行文件的大小。files 目录是可选的。它通常包括 default config 或 init 文件。Makefile 是package的重要的项,因为它提供了下载和编译包实际需要的步骤。Package 变量与传递给 buildroot 的参数匹配,它描述了软件包的 menuconfig 和 ipkg 条目软件包的类型。原创 2024-10-17 17:03:26 · 1064 阅读 · 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 · 292 阅读 · 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 · 292 阅读 · 0 评论 -
【IPv6】IPv6 NAT66介绍
NAT66,全称为Network Address Translation for IPv6 to IPv6,是一种用于IPv6网络的地址转换技术。在IPv6网络中,每个设备都被分配一个全局唯一的IPv6地址,这样的地址长度为128位。NAT66的作用是通过将内部设备的IPv6地址映射到另一组IPv6地址来实现地址转换,使得内部设备可以访问外部网络,同时保护内部网络的真实IPv6地址不被外部直接暴露。原创 2024-10-14 15:28:09 · 3353 阅读 · 0 评论 -
【Linux】Linux下进程Vs线程
用户态 fork() ---->内核态fork()------>kernel_clone() ---->copy_process()原创 2024-10-13 22:04:06 · 440 阅读 · 0 评论 -
【openwrt-21.02】T750 增加readelf指令支持及readelf指令说明
or deeper。原创 2024-10-08 15:57:07 · 801 阅读 · 0 评论 -
【PCIE】PCIE1.0、PCIE2.0、PCIE3.0、PCIE4.0、PCIE5.0、PCEI6.0最大速率及计算方式
因为PCIe 2.0 的物理层协议中使用的是 8b/10b 的编码方式。以一个PCIe 2.0 x8的通道为例,该链路的吞吐量=5GT * 8 * 2 * 8/10 = 64 Gbps = 8GB/s。那么, PCIe 3.0协议的每一条Lane支持 8 * 128 / 130 = 7.877 Gbps = 984.6 MB/s 的速率。以PCIe 3.0 x8的通道为例,该链路的吞吐量= 8GT * 8 * 2 * 128/130 = 126.031 Gbps = 15.754 GB/s。原创 2024-09-29 17:51:18 · 9659 阅读 · 1 评论