【问题标题】:Setting IGMP Version in RedHat 5.1 (Tikanga)在 RedHat 5.1 (Tikanga) 中设置 IGMP 版本
【发布时间】:2014-05-21 03:09:01
【问题描述】:

我正在运行 RedHat 5.1 版 (Tikanga)。 uname -a 产生以下版本信息: [root@bar foo]# uname -a Linux bar 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:02 EDT 2007 i686 i686 i386 GNU/Linux

我有四台机器如上所述配置。我正在开发一个使用多播设施的应用程序,四台机器中的一台正在运行 IGMP 版本 3。其他机器正在运行 IGMP 版本 2。我想要的是 IGMP 版本 2。

我查看了所有“sysctl net.ipv4”选项,虽然有些与 IGMP 相关,但没有一个允许我设置 IGMP 版本。事实上,运行 IGMP 版本 3 的机器上“sysctl net.ipv4”的输出与其他三台机器的输出相同。

因此,似乎 sysctl 不是设置 IGMP 版本的方式。如果我错了,请纠正我。

知道的人能否分享我如何配置这台必须在 IGMP 版本 2 上运行的机器?谢谢!

【问题讨论】:

  • 嗯,确实成功了,但我不明白为什么配置必须与其他机器不同。在任何情况下,谢谢你,你会重新发布你的评论作为答案,我会这样标记它。

标签: linux networking multicast tcp-ip igmp


【解决方案1】:

查看配置net.ipv4.conf.all.force_igmp_version。看来您可以通过执行sysctl -w net.ipv4.conf.all.force_igmp_version=2 来强制执行 IGMP 版本 2。

【讨论】:

    猜你喜欢
    • 2022-11-01
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2013-02-16
    • 2013-12-28
    • 1970-01-01
    • 2012-07-03
    • 2017-12-16
    相关资源
    最近更新 更多