关于MAC地址和相关材料的几个问题

网络工程 MAC地址
2022-02-02 12:02:02

我有几个问题,但都属于同一个主题:

  1. 如果我在 LAN 上找到了一台机器的 MAC 地址,并且我欺骗了我的 MAC 以匹配该特定机器并加入他们的 LAN,那么网络中的事情将如何表现?

  2. 我读了一些东西,让我相信 IPv6 在其中“编码”了 MAC 地址。我的解释错了吗?如果有人知道我的 IPv6 地址会不会很糟糕——这也可以给他们我的 MAC 地址吗?

  3. 我可以得到一个合法的可编程网卡,让我改变它的 MAC 吗?

  4. 电话是否具有等同于 MAC 地址的地址?我听说它是​​ UUID,但我不确定。

1个回答
  1. 您的第一个问题已在此答案此答案此答案等中得到解答。您应该搜索此站点以查看您的问题是否以前已得到解答。
  2. 如果使用 SLAAC 分配 IPv6 地址,则 48 位 MAC 地址将转换为修改后的 64 位 EUI。这一直令人担忧,大多数操作系统默认使用隐私扩展/随机地址生成。请参阅有关此问题的答案
  3. 您可以更改大多数 NIC 使用的 MAC 地址,但我不知道可以在硬件中更改哪些 MAC 地址。您应该在使用自己的 MAC 地址时设置 U/L 位,但我真的没有看到有人遵循。我不知道更改 MAC 地址有任何违法行为。
  4. 在使用 MAC 地址(例如以太网或 Wi-Fi)的 LAN 上运行的 VoIP 电话将具有 MAC 地址。

MAC 地址仅在 LAN 上很重要,在与您的主机进行第 3 层通信后,LAN 上的几乎任何人都可以从主机 ARP 缓存中获取您的 MAC 地址。要将第 3 层数据包发送到您的主机,主机将需要使用 ARP (IPv4) 或 ND (IPv6) 之类的东西来获取您的第 2 层地址 (MAC)。您的主机还将使用 ARP(第 2 层广播)来发现其他主机的 MAC 地址,并将您的 MAC 地址通告给其他主机。