linux - IGMPv2泛洪源检测

标签 linux networking

在 wireshark 中,我可以看到 Membership Query, general IGMPv2 请求从 0.0.0.0 来源不断发出,这表明(根据 RFC)机器尚未收到地址。我的问题是如何在 Linux 环境中找到这样的机器。此查询会触发许多答案并导致显着的网络通信速度减慢。

最佳答案

当一台机器第一次连接到网络时,它会尝试寻找 DHCP 服务器以获得 IP 地址配置。直到那时,正如您已经说过的,它没有 IP 地址,它唯一的标识符是它的 MAC 地址,用于在与 DHCP 服务器协商时保持通信有效(在此期间它没有 IP 地址直到最后)。

回答您的问题,您会发现您正在寻找的机器使用 MAC 地址。如果您使用的是小型网络,手动检查 (ifconfig) 即可,但如果您使用的是大型网络,则最好检查交换机的 ARP 表以获得更好的性能想法可能在哪里。

关于linux - IGMPv2泛洪源检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41245486/

相关文章:

javascript - 通过 WebRTC 数据通道实现 WebService 是否可行且合理?

jquery - Internet Explorer 11 默认文档查看模式为 Edge

linux - 如何更改几个子目录中多个文件中的一个字符串?

linux - Debian/Linux 中 [y/n] 的自动化

python - 模仿 fileno() 和 select 的行为

c# - Directory.Exist - 查明是否超时或目录不存在

python - Mac OS X 与 Linux 上的 Numpy 和内存分配

C 动态链接到共享库抑制/处理 "cannot open shared object file" fatal error ,并继续链接

linux - 如何从bash中的两个模式之间提取字符串

c - 如何用C编程实时获取本地监听端口?