Linux 內核更改IGMP版本

http://blog.chinaunix.net/uid-22028680-id-3010664.html


IPTV的項目中經常要用的IGMP組播,但是很多Linux內核現在使用的是IGMP V3,所以有時候要將IGMP版本改成V2。

        Linux內核的IGMP版本號是可以在/proc/sys/net/ipv4/conf/eth0/force_igmp_version文件中查到的,同樣改也是改這個文件。cat 這個文件的時候顯示0,表示當前使用的是內核支持的最高版本。如果要更改成V2版,那麼可以這樣做:
    首先切換到root用戶,ubuntu也同樣必須切換到root用戶。
  1. $ sudo bash //ubuntu中切換到root用戶
  2. cat /proc/sys/net/ipv4/conf/eth0/force_igmp_version
  3. $ echo "2" > /proc/sys/net/ipv4/conf/eth0/force_igmp_version
  4. $ exit
  5. $ cat /proc/sys/net/ipv4/conf/eth0/force_igmp_version
發佈了113 篇原創文章 · 獲贊 329 · 訪問量 44萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章