我的系统有 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 地址。
希望这对您有帮助。