【问题标题】:Problem in listening to multicast in multihomed Linux server在多宿主 Linux 服务器中收听多播的问题
【发布时间】:2011-07-07 15:21:39
【问题描述】:

我正在尝试在具有两个 NIC 的机器上编写多播客户端,但无法使其工作。我可以通过嗅探器看到,一旦我启动程序,NIC(eth4)就开始接收多播数据报:y.y.y.y。 (某些 ip)-> z.z.z.z(多播 ip,不是我的 eth4 网卡 IP)UDP 源端口:kkk(其他一些端口)目标端口:xxx(多播端口)

但是,我无法使用我的程序获取这些数据包(在 eth4 上监听端口 xxx)。

我还加了:route add 224.0.0.0 netmask 240.0.0.0 dev eth4

在网上搜索了一些示例/解释,但似乎我在做其他人都在做的事情。任何帮助将不胜感激。与路由/iptables 有什么关系吗?

【问题讨论】:

    标签: linux networking multicast


    【解决方案1】:

    我发现关闭 rp_filter 允许多播数据进入我的应用程序。当设置为 1 时,它会丢弃接口接收到的数据。

    迈克·格雷厄姆

    【讨论】:

      猜你喜欢
      • 2019-08-08
      • 2014-11-26
      • 1970-01-01
      • 2014-01-24
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多