在 Windows XP 上确定网桥 MAC 地址的算法

在 Windows XP 上确定网桥 MAC 地址的算法

我的系统有 3 个 NIC。NIC 的 MAC 地址为:

1)2:208:201:168:25:72

2)0:208:201:168:25:72

3)0:208:201:168:25:71

我将 NIC 1 和 3 放入桥接器中,Windows 报告桥接器的 MAC 地址为 2:208:201:168:25:71。

我的问题是:

1)软件桥的 MAC 地址到底是什么意思?

2) Windows 如何计算网桥的 MAC 地址?它看起来像是 MAC 地址 1 和 3 的组合,但如果有人知道的话,我想知道它是如何计算的。

我关心这个问题的原因是,网桥生成的 MAC 地址 (2:208:201:168:25:71) 实际上与我的网络上另一台机器上的另一个 NIC 冲突,并导致了问题。

答案1

根据本文,Windows XP 桥接功能将自身标识为最低编号桥接器中 NIC 的 MAC 地址。

不过,值得赞扬的是,除了第一段之外,它看起来选择了最低的一段。

桥接属性中是否提供了更改 MAC 地址的选项?MAC 地址的唯一要求是,它必须在 ARP 条目中是唯一的,这样网络才能正常工作,因此您可以(如果允许)将该 MAC 地址更改为您喜欢的、当前不在您的网络上的任何地址。

另一个选择是,如果另一台机器不是网桥的一部分,则可以更改该机器上 NIC 的 MAC 地址。

希望这对您有帮助。

相关内容