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

我的Ubuntu一直发送IGMP查询请求以下IP:239.255.255.255.253,224.1.1.7和234.55.66.77。 我从Wireshark中得知了这一点。 根据IGMP规范,我相信查询请求只能由路由器发送。 所以,

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

我build议你监视netstat来找出“罪魁祸首”:

 watch 'netstat -natp | grep 234.55.66.77' 

有一些事情你可以检查:

  1. IGMP侦听function已启用:

     cat /sys/class/net/br0/bridge/multicast_snooping 
  2. 你在组播模式下使用corosync