在 ubuntu 中,哪个进程正在发送 igmp 数据包?

在 ubuntu 中,哪个进程正在发送 igmp 数据包?

我的 Ubuntu 不断向以下 IP 发送 IGMP 查询请求:239.255.255.255.253、224.1.1.7 和 234.55.66.77。我从 Wireshark 中弄清楚了这一点。根据 IGMP 规范,我相信查询请求仅由路由器发送。因此,

  1. 为什么我的机器发送这些数据包(即表现得像路由器)?
  2. 哪个进程发送这些数据包?我检查了一下,没有安装 mrouted 或 XORP 或 Quagga。

答案1

我建议你监控netstat以找出“罪魁祸首”:

watch 'netstat -natp | grep 234.55.66.77'

您可以检查以下事项:

  1. IGMP 侦听功能已启用:

    cat /sys/class/net/br0/bridge/multicast_snooping
    
  2. 您正在使用corosync多播模式

相关内容