如何更改 Microsoft Loopback Adapter 的 MAC 地址?

如何更改 Microsoft Loopback Adapter 的 MAC 地址?

我正在尝试为 MS 环回适配器指定一个 MAC 地址。安装正常。我在设备管理器中看到适配器,并在高级选项卡中输入我想要的 MAC 地址。但是当我在 cmd 提示符下执行 ipconfig -all 时,我看到原始 MAC 地址被保留了下来。

我确实搜索了一下,但谷歌并不是很有用。我希望有一个简单的解决方案来解决这个问题。我的操作系统是 XP。

谢谢,KD

答案1

看来适配器只接受本地管理的 MAC 地址作为有效地址(有道理)。这由最左边的第 7 位设置为 1 表示,因此 MAC 必须以 02 开头。我更改了它,没有任何问题: 在此处输入图片描述

以太网适配器本地连接 3:

    Connection-specific DNS Suffix  . :
    Description . . . . . . . . . . . : Microsoft Loopback Adapter
    Physical Address. . . . . . . . . : 02-FA-FA-FA-FA-FA
    Dhcp Enabled. . . . . . . . . . . : No
    IP Address. . . . . . . . . . . . : 10.0.0.1
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . :

如果您尝试将其定义为全局唯一(00),它会将其视为无效并恢复为默认值: 在此处输入图片描述

以太网适配器本地连接 3:

    Connection-specific DNS Suffix  . :
    Description . . . . . . . . . . . : Microsoft Loopback Adapter
    Physical Address. . . . . . . . . : 02-00-4C-4F-4F-50
    Dhcp Enabled. . . . . . . . . . . : No
    IP Address. . . . . . . . . . . . : 10.0.0.1
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . :

答案2

自定义MAC地址可能需要符合以下格式:

  • x2-xx-xx-xx-xx-xx-xx
  • x6-xx-xx-xx-xx-xx-xx
  • xA-xx-xx-xx-xx-xx-xx
  • xE-xx-xx-xx-xx-xx-xx

x可以是 0 至 F 之间的任意数字。


原因如下:

  1. MAC 地址 - I/G 位

    MAC 地址第一个八位字节的最低有效位称为 I/G(单独/组)位。

    • 0:单播 MAC 地址
    • 1:组播MAC地址

    自定义mac地址的I/G位需要设置为0。

  2. MAC 地址 - U/L 位

    MAC 地址第一个八位字节的第二个最低有效位称为 U/L(通用/本地)位。

    • 0:通用管理的 MAC 地址
    • 1:本地管理的 MAC 地址

    自定义 mac 地址的 U/L 位需要设置为 1。

相关内容