我有一个运行openSUSE 11.3的服务器,在eth7上配置了vlan5和vlan40。
我想加入两个多播IGMP v2组,一个在vlan5上,一个在vlan40上。
当我在v2上发送IGMP vlan40成员资格报告时,多播数据报就会到达,一切都正常。
当我在v2上发送IGMP vlan5成员资格报告时,多播数据报开始到达,但它们在100秒后停止。使用Wireshark,我观察到我的服务器没有响应来自vlan5上的路由器的IGMP vlan5成员资格查询,所以我认为路由器正在给我计时。
但是,在vlan40上,我可以看到我的服务器使用IGMP v2成员资格报告快速响应每个IGMP v2成员资格查询。
为什么我的服务器在vlan40上响应IGMP的v2成员资格查询,而不是在vlan5上响应?在Linux中,我应该在哪里寻找可以解释vlan40和vlan5行为差异的配置选项、参数或设置?
发布于 2011-01-26 14:15:24
禁用rp_filter解决了此问题。
回声"0“>/proc/sys/net/ipv4 4/conf/all/rp_filter
https://serverfault.com/questions/225312
复制相似问题