MAC 地址技术博客

· Jondy

MAC 随机化让 NAC 崩溃的四种症状——以及 2026 年该怎么修

过去二十年里,企业网络准入控制(NAC)有一个心照不宣的前提:一个设备的 MAC 地址在长时间内保持稳定。这个前提支撑着 MAB(MAC Authentication Bypass,见 802.1X 与 MAC 认证旁路)、Captive …

MAC随机化 NAC Captive Portal DHCP耗尽 RFC9797 IEEE 802.11bh Passpoint OpenRoaming 零信任 Persistent-Device-Id
阅读全文 →
· Jondy

云厂商里的 MAC:AWS/Azure/GCP 各自怎么分配,以及查出来是厂商前缀意味着什么

本地虚拟化那条线很简单:VMware 用 00:50:56、Hyper-V 用 00:15:5D、Xen 用 00:16:3E,查出来什么前缀就知道它跑在哪个平台上,虚拟机的 MAC 地址 那篇讲的就是这套。云上的故事没这么直接。AWS、A…

AWS EC2 Azure VM GCP Compute Engine ENI Nitro IMDS VirtIO gVNIC OUI 云 MAC 云快照
阅读全文 →
· Jondy

VXLAN/EVPN 里的 MAC 地址:数据中心把二层寻址藏到了哪一层

在企业网里,MAC 地址几乎就是二层的全部:交换机靠它建转发表,靠泛洪把未知单播送达,靠 MAC 地址表 定位一台设备接在哪个口。到了数据中心,这套逻辑被一个 overlay 包了起来。VXLAN 用 MAC-in-UDP 把租户的二层帧装…

VXLAN EVPN VTEP MAC-in-UDP BGP EVPN MAC/IP 通告路由 route type 2 MAC 移动性 VNI BUM 泛洪学习
阅读全文 →
· Jondy

MAC 地址算不算个人数据?GDPR 判例给出的答案与运维含义

在技术评审或采购会上,你几乎一定会听到这句话:"MAC 地址只是硬件编号,不算个人信息。"到 2026 年,这个说法已经不成立了。欧盟法院过去两年连续两个判决,加上英国 ICO 的明确表述,都指向同一个结论:MAC 地址在绝大多数实际场景里…

MAC 地址 GDPR 个人数据 可识别性 假名化 CJEU ICO 在线标识符 数据最小化 日志保留
阅读全文 →
· Jondy

MACsec 把以太网帧加密了,MAC 地址怎么办

MACsec(IEEE 802.1AE)是以太网链路层加密的标准。这几年企业网部署明显加速——Cisco Catalyst 9200/9800、Juniper、Aruba、FortiSwitch 都把 MACsec 作为基础能力,Cisco…

MACsec 802.1AE SecTAG SCI MKA EAPOL CAK SAK ARP欺骗 链路层加密 MAC地址
阅读全文 →
· Jondy

Wi-Fi 7 让一台设备有了一堆 MAC:MLD MAC 与 per-link MAC 该用哪个

Wi-Fi 7(IEEE 802.11be)的招牌特性是多链路操作(Multi-Link Operation,MLO)。宣传里它能让一台设备同时用 2.4 GHz、5 GHz、6 GHz 三条链路,把延迟降到毫秒级、吞吐翻倍。但 MLO 带…

Wi-Fi 7 802.11be MLO MLD MAC per-link MAC eMLSR STR Multi-Link Element ARP DHCP
阅读全文 →
· Jondy

机器学习能把 MAC 随机化打回原形:一篇 2026 论文说了什么

MAC 随机化是过去十年移动端隐私最重要的一道防线。iOS 8 起随机化探测请求,iOS 14 起按网络生成私有地址,iOS 18 又把关联阶段拆成 Off / Fixed / Rotating 三档。整条线把 MAC 从"全球唯一硬件指纹…

MAC随机化 机器学习 DBSCAN Probe Request HT Capabilities IFAT RSSI Wi-Fi隐私 去随机化
阅读全文 →
· Jondy

macOS 27 把本地接口的 MAC 也藏起来了:开发者要怎么应对

过去几年里,Apple 在客户端 MAC 随机化上走得很激进:iOS 8 起对探测请求随机化,iOS 14 起按网络生成私有地址,iOS 18 又把关联阶段拆成固定与轮换两档(细节见 iOS 18 的 MAC 随机化三档)。但有一类 MAC…

macOS 27 本地接口MAC 02:00:00:00:00:00 topology-observation 受限entitlement AVB ATDECC sysctl 隐私加固
阅读全文 →
· Kai

交换机提示 MAC 地址漂移,先别急着认定是环路

日志里出现 MACFLAP、MAC move 或“同一 MAC 在两个端口之间移动”,值班的人很容易直接想到二层环路。这个方向没错,但不够用。交换机看到的是一个现象:它刚从端口 A 学到某个源 MAC,紧接着又从端口 B 收到同一源 MAC…

MAC地址漂移 MAC flapping 交换机 二层环路 链路聚合 无线漫游 排障
阅读全文 →
· Lin

抓包看到 802.1Q:MAC 地址后面多出的四个字节是什么

抓一段交换机上联口的流量,Wireshark 里忽然多出一行 802.1Q Virtual LAN。很多人会先问:“这个 VLAN 是不是发包电脑自己带上的?”未必。VLAN 标签描述的是这帧在当前二层链路上属于哪个 VLAN;它可以由终端…

802.1Q VLAN标签 抓包 Wireshark TPID PCP VID 以太网帧
阅读全文 →
· Kai

AP 显示客户端在线,交换机却查不到它的 MAC?

值班时经常会遇到这种对不上号的情况:控制器里手机显示已关联、认证也成功,网关上能看到它的 IP;登录接入交换机查这个 MAC,却什么也没有。先别重启 AP,也别急着把它当成地址随机化问题。客户端流量从 AP 怎么出去,决定了哪台交换机会学到…

无线客户端 MAC地址表 AP 无线控制器 集中转发 本地转发 排障
阅读全文 →
· Lin

Wi-Fi 抓包里这几个 MAC 地址分别是谁

第一次用监听模式看 Wi-Fi 抓包,很容易把 Address 1 当目的地址、Address 2 当源地址。这个习惯从以太网带过来,在最简单的场景里似乎没问题;一旦帧经过 AP,第三个地址就会让人困惑:它既可能是原始终端,也可能是最终目的…

802.11 Wi-Fi抓包 MAC地址 To DS From DS BSSID Wireshark
阅读全文 →
· Jondy

MAC 随机化之后企业网络怎么认设备:IETF Persistent-Device-Id 提案解析

过去二十年里,企业网络的访问控制有一个心照不宣的假设:一台设备的 MAC 地址不变。802.1X 认证旁路(MAB)靠它识别打印机和摄像头,NAC 设备画像靠它关联策略,DHCP 绑定靠它分配固定地址,合规审计靠它生成设备级日志。这个假设从…

MAC随机化 NAC RADIUS Persistent-Device-Id 802.1X MAB 设备身份 GUID
阅读全文 →
· Jondy

iOS 18 的 MAC 随机化三档:Off、Fixed 与 Rotating

升级到 iOS 18 之后,Wi-Fi 设置里"私有 Wi-Fi 地址"这个开关的名字变了,底下多出了三个选项:关闭、固定、旋转。很多人没注意到这个改动,但它其实是苹果过去几年里对 MAC 随机化机制最大的一次调整。理解这三档的区别,能解释…

iOS 18 MAC随机化 私有Wi-Fi地址 Rotating Wi-Fi Address 本地管理地址 iPhone隐私
阅读全文 →
· Kai

查不到 MAC 地址厂商的几种原因

在查询页输入一个 MAC 地址却得到"未找到",或者查出的厂商名字和手上的设备完全对不上号。这两种情况都很常见,原因通常不是数据库有问题。下面列出常见原因。 现代设备使用随机地址时,经常出现这种情况。 看第一字节的第二个十六进制字符,如果是…

查不到厂商 MAC查询失败 本地管理地址 未分配OUI 代工厂 数据滞后
阅读全文 →
· Jondy

用 MAC 地址做网络资产盘点的正确方式

MAC 地址看起来是理想的资产标识:全局唯一、不随 IP 变化、无需在设备上装任何代理就能收集。但直接把它当主键会在几年后带来麻烦。这里讲清楚它适合承担什么角色。 无需代理即可采集。 从交换机的 MAC 地址表、DHCP 租约、ARP 表就…

资产盘点 设备台账 MAC地址 CMDB 自动发现 LLDP 厂商识别
阅读全文 →
· Kai

虚拟机与容器的 MAC 地址分配规则

虚拟化环境里每个虚拟网卡都需要一个 MAC 地址。各家平台使用自己注册的 OUI 前缀,因此在查询页输入一个虚机地址往往能直接看出它跑在什么平台上,这在排查混合环境时很有用。 最后一条值得留意。52:54:00 的第一字节 0x52 是二进…

虚拟机MAC VMware KVM VirtualBox Hyper-V Docker 容器网络 桥接
阅读全文 →
· Kai

蓝牙地址与 WiFi MAC 地址的区别

蓝牙设备也有一个 48 位地址,格式与 WiFi 的 MAC 地址一模一样,前 24 位同样是 IEEE 分配的 OUI,因此可以用同一个数据库查询厂商。但两者的隐私机制和使用方式差别很大。 蓝牙里这个地址叫 BD_ADDR(Bluetoo…

蓝牙地址 BD_ADDR WiFi MAC BLE 随机地址 可解析私有地址 设备追踪
阅读全文 →
· Kai

用 Wireshark 和 tcpdump 按 MAC 地址过滤抓包

按 MAC 地址过滤是二层排查最常用的操作。Wireshark 有两套语法容易混淆:捕获过滤器用 BPF,显示过滤器用自己的表达式语言。写错语法是新手最常见的挫败来源。 显示过滤器写在 Wireshark 主界面的过滤栏,作用于已捕获的数据…

Wireshark tcpdump MAC过滤 显示过滤器 捕获过滤器 BPF 抓包分析
阅读全文 →
· Kai

各系统修改 MAC 地址的方法与风险

MAC 地址虽然出厂时烧入网卡,但驱动接受软件设定的值,因此在所有主流系统上都可以修改。常见的正当需求包括:替换故障设备时沿用原地址以免打乱 DHCP 绑定,测试网络准入策略,或规避把 MAC 当唯一凭据的糟糕设计。 用本地管理地址。 把第…

修改MAC地址 MAC欺骗 ip link networksetup 注册表 本地管理地址
阅读全文 →
· Kai

在局域网里根据 MAC 地址定位一台设备

日志里出现一个陌生的 MAC 地址,或者需要找出是哪台机器在占用带宽,都需要从 MAC 地址反查到物理位置。这件事分两步:先确认它在网络上的存在,再收窄到具体端口。 扫描本网段的 ARP 响应。 arp-scan 是最快的办法,它直接发 A…

定位设备 MAC地址 arp-scan nmap 交换机端口 CAM表 网络排查
阅读全文 →
· Kai

MAC 地址冲突的症状与排查步骤

同一广播域里出现两个相同的 MAC 地址,后果不是彻底断网,而是间歇性、看起来随机的故障。正因为症状不稳定,这类问题往往被误判成线路或驱动问题,排查方向一开始就跑偏。 双方都时断时续。 交换机的 MAC 地址表只能记录一个端口。两台设备轮流…

MAC地址冲突 重复MAC 网络间歇断开 交换机表翻转 虚拟机克隆 排查
阅读全文 →
· Jondy

ARP 欺骗原理与防御手段

ARP 协议不校验应答来源,这个设计缺陷让局域网中间人攻击的成本低到只需一台笔记本。了解攻击是怎么做的,才能判断哪些防御手段真正有效。 攻击者的目标通常是让受害主机把发往网关的流量送到自己手上。做法是持续向受害主机发送伪造的 ARP 应答,…

ARP欺骗 ARP攻击 中间人攻击 DAI 动态ARP检测 端口安全
阅读全文 →
· Jondy

MAC 地址的隐私影响:它能泄露什么

MAC 地址不含姓名,看起来只是一串十六进制数字。但它在很长一段时间里是一个全球唯一、终身不变、且在无线环境中明文广播的标识符。这三个特性叠加起来,使它成为过去十年最有效的线下追踪手段之一。 设备制造方和型号线索。 前 24 位是 IEEE…

MAC地址隐私 设备追踪 WiFi探针 GDPR 个人信息 商场客流 隐私保护
阅读全文 →
· Jondy

MAC 地址随机化:各系统的行为差异与应对

十年前,一台手机的 WiFi 网卡在任何场合都暴露同一个 MAC 地址。商场只要在各处部署嗅探器,就能凭这个地址还原你的行走路线。为了堵住这个漏洞,主流系统陆续引入了 MAC 地址随机化。这项改动对隐私是好事,但给网络管理带来了实际麻烦。追…

MAC地址随机化 WiFi隐私 私有地址 iOS Android Windows 设备追踪
阅读全文 →
· Jondy

为什么 WiFi MAC 地址过滤不是安全措施

很多路由器的管理界面把 MAC 地址过滤放在"安全"菜单下,这个位置具有误导性。MAC 过滤能起到的作用接近于零,理由不是它实现得不好,而是它试图保护的东西在设计上就是公开的。 WPA2 和 WPA3 加密的是数据载荷,帧头不加密。源 MA…

MAC过滤 WiFi安全 白名单 WPA3 无线安全 地址伪造
阅读全文 →
· Jondy

802.1X 与 MAC 认证旁路(MAB)

802.1X 是 IEEE 定义的端口级准入控制标准,在设备通过身份认证之前,交换机端口不转发任何业务流量。MAB 是为那些无法运行 802.1X 客户端的哑设备准备的退路,理解两者的差距对设计准入策略很重要。 请求者(Supplicant…

802.1X MAB MAC认证旁路 EAP RADIUS 网络准入 端口认证
阅读全文 →
· Lin

DHCP 如何用 MAC 地址分配 IP 与静态绑定实践

DHCP 把 IP 地址租给客户端时,需要一个标识来区分"这是谁",以便续租时给回同一个地址。这个标识在绝大多数实现里就是客户端的 MAC 地址。理解这条链路,能解释很多地址分配上的怪现象。 一次完整的地址获取包含四个报文,俗称 DORA:

DHCP MAC地址 静态绑定 地址保留 租约 客户端标识 DHCP Snooping
阅读全文 →
· Lin

ARP 协议工作过程:从 IP 找到 MAC

同一个局域网内要把数据帧发给某台主机,必须知道它的 MAC 地址,但应用层给出的通常只有 IP 地址。填补这段空白的是 ARP,地址解析协议。两种地址各自的分工见MAC 地址与 IP 地址的分工。 假设 192.168.1.10 要访问 1…

ARP 地址解析协议 ARP缓存 免费ARP 代理ARP 广播
阅读全文 →
· Lin

交换机 MAC 地址表:学习、老化与泛洪

交换机与集线器的根本差别在于它知道该把帧发往哪个端口,而这份知识来自一张动态维护的 MAC 地址表,也常被称为 CAM 表。理解它的三种行为,基本就理解了二层转发。 交换机不需要任何配置就能建表。每收到一个帧,它读取源 MAC 地址,记下"…

MAC地址表 CAM表 交换机 泛洪 地址学习 老化时间 MAC泛洪攻击
阅读全文 →
· Lin

EUI-64 与 IPv6 地址生成:从 MAC 到接口标识符

IPv6 的无状态地址自动配置(SLAAC)最初用 MAC 地址生成接口标识符,这个设计带来了严重的隐私问题,现在已被替代方案取代。这段演变值得了解,因为老设备和某些嵌入式系统仍在使用原始做法。 把 48 位 MAC 地址扩成 64 位接口…

EUI-64 IPv6 SLAAC 接口标识符 隐私扩展 RFC 7217 地址自动配置
阅读全文 →
· Lin

IEEE OUI 注册体系:MA-L、MA-M 与 MA-S 的区别

查一个 MAC 地址能得到厂商名称,背后依靠的是 IEEE 注册管理机构(RA)维护的一套公开分配库。理解这套体系,能解释很多查询中遇到的困惑:为什么有的前缀是 6 位十六进制,有的却要看 7 位甚至 9 位;为什么同一家公司会拥有上千个前…

OUI IEEE MA-L MA-M MA-S MAC地址分配 厂商注册 CID
阅读全文 →
· Lin

组播 MAC 地址的映射规则

IP 组播要在以太网上传输,必须映射到一个二层组播地址,否则交换机不知道该怎么处理。这套映射规则是固定算法,不需要任何协议协商,理解它能解释很多抓包中看到的奇怪地址。 第一字节的最低位为 1 就是组播。写成十六进制,看第一字节是奇数还是偶数…

组播MAC IPv4组播 IPv6组播 01:00:5E 33:33 IGMP Snooping 地址映射
阅读全文 →
· Lin

广播地址与保留的特殊 MAC 地址

FF:FF:FF:FF:FF:FF 是最容易认出的 MAC 地址,但以太网里还有一批保留地址各有专门用途。抓包时认出它们,能省下大量在查询页徒劳查询的时间。 全 1 的 FF:FF:FF:FF:FF:FF 表示发给广播域内所有设备。交换机收…

广播地址 FF:FF:FF:FF:FF:FF 保留地址 01:80:C2 LLDP BPDU 广播风暴
阅读全文 →
· Lin

读懂 MAC 地址第一字节:U/L 位与 I/G 位

MAC 地址的第一个字节里藏着两个标志位,它们决定了这个地址是厂商出厂烧进去的还是软件临时生成的,以及这一帧是发给一台设备还是一组设备。看懂这两位,能立刻判断出很多地址的性质。 第一字节的最低两位是标志位,其余六位才参与厂商标识: 注意这里…

本地管理地址 全局唯一地址 U/L位 I/G位 单播 组播 MAC地址结构
阅读全文 →
· Lin

MAC 地址与 IP 地址的分工:为什么两个都需要

初学网络的人常问:既然每台设备都有唯一的 MAC 地址,为什么还要 IP 地址?反过来也成立:既然有了 IP 地址能定位全网任意主机,MAC 地址还有什么用?答案在于两者解决的是不同层次的问题。 把数据包送达比作寄快递。IP 地址相当于收件…

MAC地址 IP地址 二层 三层 数据链路层 网络层 寻址
阅读全文 →
· Kai

如何查看设备的 MAC 地址:Windows、Mac、iPhone、Android、路由器全平台指南

MAC 地址是设备网卡的唯一硬件标识。你可能在这些场景需要它:把设备加入路由器白名单、排查网络故障、做设备盘点,或识别蹭网设备。下面按平台逐一说明。 方法一(命令行,最快): 1. 按 Win + R,输入 cmd 回车 2. 输入 ipc…

查看MAC地址 Windows MAC地址 iPhone MAC地址 Android MAC地址 路由器 网络设备
阅读全文 →
· Jondy

机器学习能看穿 MAC 随机化:设备仍可被追踪

现代手机和笔记本在扫描 Wi-Fi 时会不断发送探测请求帧(Probe Request)。早期这些帧携带设备真实的 MAC 地址,商场、机场等场所便能靠它长期追踪你的位置轨迹。为对抗这种追踪,iOS 与 Android 引入了 MAC 随机…

MAC随机化 机器学习 设备指纹 Wi-Fi隐私 探测帧 设备追踪 OUI
阅读全文 →
· Lin

什么是MAC地址?结构、规则与用途详解

MAC地址(Media Access Control Address,媒体访问控制地址)是分配给网络接口的唯一硬件标识符,工作在OSI参考模型的数据链路层,用于在局域网(LAN)内唯一标识每台设备。 标准的MAC地址为48位,以12位十六进…

MAC地址 OUI 数据链路层 ARP 网络基础
阅读全文 →
· Jondy

MAC地址欺骗攻击:原理与防御

MAC地址欺骗(MAC Address Spoofing)是指攻击者伪造网络接口的MAC地址,冒充合法设备的技术。由于以太网交换机根据MAC地址表转发流量,欺骗可以绕过访问控制、实施中间人攻击(MITM)或造成网络混乱。 以太网帧的源MAC…

MAC地址欺骗 ARP欺骗 网络安全 中间人攻击 交换机安全
阅读全文 →