在RedHat 5.1(Tikanga)中设置IGMP版本

时间:2014-04-08 12:16:18

标签: linux networking multicast tcp-ip igmp

我正在运行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

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

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

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

有些人知道如何配置这台机器我必须在IGMP版本2上运行吗?谢谢!

1 个答案:

答案 0 :(得分:2)

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