【发布时间】: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