[阅读: 393] 2009-06-04 09:23:13
有一台三层交换机,会收到233.18.204.162:5140的组播TS流。在这个交换机上的一个端口上划了一个VLAN:61.8.168.232/255.255.255.252,端口设置IP为61.8.168.233,服务器上的网口设置了IP为61.8.168.234。
可是,我在服务器上怎么也收不到那个组播的TS流。开始我以为是IGMP版本的问题,系统是ubuntu 8.04,默认发出的IGMP包版本为v3,我通过设置/proc/sys/net/ipv4/conf/eth0/force_igmp_version试过了1、2、3,听到的包也确实是v1、v2和v3的,只不过,IGMP v1和v2的时候都是向组播地址233.18.204.162发送IGMP请求;IGMP v3时是向224.0.0.22发送请求包。但无论哪种请求出去,用tcpdump都听不到组播的流,用VLC也收不到。
大家帮俺分析一下,是咋回事?