如何在没有 02 0A 06 0E 限制的情况下更改 MAC-address
How to change MAC-address without 02 0A 06 0E limitation
我有问题
我用 c# 编写了一个程序,它应该更改 MAC-address 但 windows 说我可以设置 MAC-addresses 以 02 或 06 或 0A 或 0E 开头
我应该怎么办?
我可以禁用该权限吗?
简短的回答是你不能,因为某些值是保留的,就像某些 IP 地址具有保留含义一样。
您遇到的问题是本地地址和通用 MAC 地址之间存在差异。
MAC 地址的格式由 IEE 802 标准定义。 Windows,或 C# 几乎肯定会执行该标准,尽管您没有说明您正在使用什么方法来尝试更改。
MAC 地址布局示意图,请参见:
IEEE 802 layout
这是可能的,就像 Linux
中的其他 MAC ID
在 windows
中不可能
在 Windows10 Enterprise 和 Professional 中使用 Hyper-V 创建虚拟网络可以使用任何 MAC 地址而不受 2,6,A,E 限制。
https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/connect-to-network
原来的 wifi 适配器程序是通过创建 Hyper-V 程序的内部适配器程序进行通信的,用户可以使用 MAC 欺骗软件不受限制地更改 MAC 地址像 TMAC Technicum MAC 地址转换器。我使用 Wireless Network Watcher 程序进行了测试,所有欺骗性 MAC 地址都以这种方式不受限制地工作。
通信通过设置 1.The wifi 适配器 ->2 进行。具有 2、6、A、E、X2-XX-XX-XX-XX-XX 限制的原始 wifi 网络适配器程序 -> 3. 没有 MAC 限制的 Hyper-V 适配器程序(您必须更改 MAC 地址在这里) -> 4. wifi 网络什么看到 Hyper-V 欺骗 MAC 地址。
我有问题 我用 c# 编写了一个程序,它应该更改 MAC-address 但 windows 说我可以设置 MAC-addresses 以 02 或 06 或 0A 或 0E 开头 我应该怎么办? 我可以禁用该权限吗?
简短的回答是你不能,因为某些值是保留的,就像某些 IP 地址具有保留含义一样。
您遇到的问题是本地地址和通用 MAC 地址之间存在差异。
MAC 地址的格式由 IEE 802 标准定义。 Windows,或 C# 几乎肯定会执行该标准,尽管您没有说明您正在使用什么方法来尝试更改。
MAC 地址布局示意图,请参见: IEEE 802 layout
这是可能的,就像 Linux
中的其他 MAC ID在 windows
中不可能在 Windows10 Enterprise 和 Professional 中使用 Hyper-V 创建虚拟网络可以使用任何 MAC 地址而不受 2,6,A,E 限制。
https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/connect-to-network
原来的 wifi 适配器程序是通过创建 Hyper-V 程序的内部适配器程序进行通信的,用户可以使用 MAC 欺骗软件不受限制地更改 MAC 地址像 TMAC Technicum MAC 地址转换器。我使用 Wireless Network Watcher 程序进行了测试,所有欺骗性 MAC 地址都以这种方式不受限制地工作。
通信通过设置 1.The wifi 适配器 ->2 进行。具有 2、6、A、E、X2-XX-XX-XX-XX-XX 限制的原始 wifi 网络适配器程序 -> 3. 没有 MAC 限制的 Hyper-V 适配器程序(您必须更改 MAC 地址在这里) -> 4. wifi 网络什么看到 Hyper-V 欺骗 MAC 地址。