intel8265(m.2无线网卡)更改MAC

如题所示,新买了一个m.2接口的无线网卡(8265)通过转接板接到了pcie上,但是开机后,发现不能通过属性-配置-高级来更改MAC,所以想刷一下MAC地址。求指路解决。

DOS下我用eeupdate的时候找不到适配器,如图所示

img

shell efi下和DOS下显示的结果一样(见图2

img


),是不是eeupdate版本太低

首先打开注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}

在0000、0001、0002这些子项中找到右侧DriverDesc描述是你无线网卡的项,假设是002,则导入下面reg文件代码:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\0002\Ndi\params\NetworkAddress]
"ParamDesc"="网络地址"
"type"="edit"
"default"=""
"LimitText"="12"
"UpperCase"="1"
"Optional"="1"

哈喽,这是不可能的。出于安全原因,英特尔不支持这种做法。媒体访问控制(MAC)地址在英特尔无线适配器上是硬编码的,无法更改。
一些第三方软件应用程序可以将MAC地址“欺骗”到不同的地址,但出于安全原因,英特尔不支持这种做法。
从12.x无线驱动程序包开始,为了防止这种做法,阻止了“欺骗”MAC地址的可能性。从驱动版本12开始,intel 已经屏蔽所有mac地址修改方法了。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
你可以使用更加专业的工具来更改Intel网卡的MAC地址,如Intel提供的PROSet工具。以下是具体步骤:

  1. 下载并安装 Intel® PROSet/Wireless 软件

在Intel的官方网站上下载并安装适合你操作系统的PROSet软件:https://www.intel.com/content/www/us/en/support/articles/000005634/network-and-i-o/wireless-networking.html

  1. 打开Intel PROSet Wireless软件

在你的Windows菜单中搜索并打开“Intel PROSet Wireless”软件。

搜索PROSet

  1. 选择网卡并进入高级设置

在PROSet软件中选择你的无线网卡。右键单击网卡图标,选择“Properties”菜单中的“Configure”按钮。

配置网卡

  1. 更改MAC地址

在网卡的“Advanced”标签页中,找到并选择“Network Address”或“Locally Administered Address”选项,将其中的值更改为所需要的MAC地址。

更改MAC地址

  1. 重启电脑

重启电脑后查看是否更改成功。

如果你想使用eeupdate工具更改MAC地址,你可以按照以下步骤进行:

  1. 下载eeupdate工具

在Intel的官方网站上下载适合你操作系统的eeupdate工具:https://downloadcenter.intel.com/download/29273/Intel-Network-Adapter-Driver-for-Windows-10?product=94854

  1. 解压下载文件

将下载的文件解压到一个文件夹中。你可以选择解压到桌面或其他你容易找到的位置。

  1. 运行cmd程序并进入eeupdate文件夹

在Windows菜单中搜索找到“cmd”程序,右键单击选择“以管理员身份运行”。在打开的命令行窗口中输入以下命令,并按Enter键进入eeupdate文件夹:

cd C:\Users\用户名\Desktop\eeupdate

(注意:将用户名替换为你自己的用户名,将文件夹路径替换为你自己解压eeupdate工具的文件夹位置)

  1. 查看你的适配器名字

输入以下命令查看你的适配器的名字:

EEUPDATE /ALL

在输出的信息中找到你的Intel网卡的名字。信息类似于这样:

Intel(R) Ethernet Connection (2) I219-V

Port Network Address        Location                Adapter
==== ===================== ================ ========================
  1   14:d6:4d:6b:9c:61   PCI\VEN_8086&DEV_15B7 Intel(R) Ethernet Connection 

记下你的网卡名字,后面需要用到。

  1. 关闭驱动签名验证

为了运行eeupdate工具,你需要先关闭驱动签名验证功能。输入以下命令进行关闭:

bcdedit.exe /set nointegritychecks on
  1. 备份你的原始MAC地址

在命令行窗口中输入以下命令,备份你的原始MAC地址。将“your_adapter_name”替换为你刚刚记下的网卡名字。

EEUPDATE /ALL /SAVEDUMP=dump /NIC=your_adapter_name
  1. 更改MAC地址

在命令行窗口中输入以下命令,将你的MAC地址更改为你想要的值。将“your_new_mac_address”替换为你想要设置的MAC地址,不含任何分隔符,只包含字母和数字。

EEUPDATE /ALL /MAC=your_new_mac_address /NIC=your_adapter_name
  1. 恢复驱动签名验证

在命令行窗口中输入以下命令,恢复驱动签名验证功能。

bcdedit.exe /set nointegritychecks off
  1. 重启电脑

重启电脑后查看是否更改成功。
如果我的回答解决了您的问题,请采纳!

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^