求助:如何在linux下打开组播功能?

topgtian
求助:如何在linux下打开组播功能?

如题,我使用命令route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0后,再使用route -e查看,多了一项
224.0.0.0       *               240.0.0.0       U     0      0        0 eth0
不过使用netstat -g查看却是:
Interface       RefCnt Group
--------------- ------ ---------------------
lo              1      ALL-SYSTEMS.MCAST.NET
eth0            1      reserved-multicast-range-NOT-delegated.example.com

请问是什么问题?

maluyao
好像不需要特别打开,直接就可以
例如我的
[code]
netstat -gn
IPv6/IPv4 Group Memberships
Interface       RefCnt Group
--------------- ------ ---------------------
lo              1      224.0.0.1
eth0            1      239.2.11.73
eth0            1      224.0.0.1
eth1            1      224.0.0.1
vmnet1          1      224.0.0.1
[/code]

topgtian
回复 #2 maluyao 的帖子

你的是什么版本的啊?我的是rhas4,uname -a显示的是
2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:32:14 EDT 2005 i686 i686 i386 GNU/Linux
哦,对了。使用netstat -gn显示没问题。使用netstat -g 却是出现上面这个问题。另外不知道是否配置过tomcat集群?我配置好后始终session始终不能同步?

topgtian
使用netstat -gn 查看的结果:
[code]
[root@server ~]# netstat -gn
IPv6/IPv4 Group Memberships
Interface       RefCnt Group
--------------- ------ ---------------------
lo              1      224.0.0.1
eth0            1      228.0.0.4
eth0            1      224.0.0.1
lo              1      ff02::1
eth0            1      ff02::1:ff9d:6de0
eth0            1      ff02::1
[/code]

然后ping 228.0.0.4,有返回结果:
64 bytes from 192.168.1.68: icmp_seq=0 ttl=64 time=0.035 ms
我的机器eth0的ip地址为192.168.1.68,请问组播是正确的吗?另外
弱弱的问个问题:
组播能够跨网段吗?我的另外一台在另外一个网段

[[i] 本帖最后由 topgtian 于 2008-6-11 16:35 编辑 [/i]]

maluyao
-n 参数只是解析一下名字而已,可有可无