排除没有第 3 层的以太网(第 2 层)故障

排除没有第 3 层的以太网(第 2 层)故障

我正在排除 LAN 故障,问题是确保每台主机可以在第 3 层互相访问。每台主机都配置到同一个子网,但有些主机在第 3 层无法互相访​​问(例如,ping说其他主机已关闭)。在检查第 3 层问题之前,我们要确定以太网(最高到第 2 层)是否正常工作,并且每台主机都可以互相发现。我们有要连接的每个主机的 MAC 地址集。

仅依靠第 1-2 层,建议采用哪些方法来确保第 2 层正常工作?

猜测

  • 使主机接口以混杂模式运行的工具
  • FF:FF:FF:FF:FF:FF一些广播的使用
  • 有一个相关第 2 层问题它暗示了一些可能的拓扑发现协议但它被关闭了。

答案1

这可能还不够花哨,但我喜欢尽可能使用内置工具进行故障排除。ARP 是基于广播的第 2 层协议。arp大多数操作系统中包含的命令行工具可以显示待处理 ARP 的状态。您可以随时使用类似Wireshark如果您还想在屏幕上实际查看数据包。由于您已为两台计算机分配了同一子网中的 IP 地址,因此您可以从一台计算机向另一台计算机启动一些 PING 并观察线路上的 ARP 请求和回复。

相关内容