如题所示,新买了一个m.2接口的无线网卡(8265)通过转接板接到了pcie上,但是开机后,发现不能通过属性-配置-高级来更改MAC,所以想刷一下MAC地址。求指路解决。
DOS下我用eeupdate的时候找不到适配器,如图所示
shell efi下和DOS下显示的结果一样(见图2
首先打开注册表项:
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工具。以下是具体步骤:
在Intel的官方网站上下载并安装适合你操作系统的PROSet软件:https://www.intel.com/content/www/us/en/support/articles/000005634/network-and-i-o/wireless-networking.html
在你的Windows菜单中搜索并打开“Intel PROSet Wireless”软件。
在PROSet软件中选择你的无线网卡。右键单击网卡图标,选择“Properties”菜单中的“Configure”按钮。
在网卡的“Advanced”标签页中,找到并选择“Network Address”或“Locally Administered Address”选项,将其中的值更改为所需要的MAC地址。
重启电脑后查看是否更改成功。
如果你想使用eeupdate工具更改MAC地址,你可以按照以下步骤进行:
在Intel的官方网站上下载适合你操作系统的eeupdate工具:https://downloadcenter.intel.com/download/29273/Intel-Network-Adapter-Driver-for-Windows-10?product=94854
将下载的文件解压到一个文件夹中。你可以选择解压到桌面或其他你容易找到的位置。
在Windows菜单中搜索找到“cmd”程序,右键单击选择“以管理员身份运行”。在打开的命令行窗口中输入以下命令,并按Enter键进入eeupdate文件夹:
cd C:\Users\用户名\Desktop\eeupdate
(注意:将用户名替换为你自己的用户名,将文件夹路径替换为你自己解压eeupdate工具的文件夹位置)
输入以下命令查看你的适配器的名字:
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
记下你的网卡名字,后面需要用到。
为了运行eeupdate工具,你需要先关闭驱动签名验证功能。输入以下命令进行关闭:
bcdedit.exe /set nointegritychecks on
在命令行窗口中输入以下命令,备份你的原始MAC地址。将“your_adapter_name”替换为你刚刚记下的网卡名字。
EEUPDATE /ALL /SAVEDUMP=dump /NIC=your_adapter_name
在命令行窗口中输入以下命令,将你的MAC地址更改为你想要的值。将“your_new_mac_address”替换为你想要设置的MAC地址,不含任何分隔符,只包含字母和数字。
EEUPDATE /ALL /MAC=your_new_mac_address /NIC=your_adapter_name
在命令行窗口中输入以下命令,恢复驱动签名验证功能。
bcdedit.exe /set nointegritychecks off
重启电脑后查看是否更改成功。
如果我的回答解决了您的问题,请采纳!