|
在默认的情况下,大多数linux发行版本关闭了对多播的ip支持
为了在linux系统下使用多播套接口,需要从新配置和编译kerne.
步骤如下:
[code:1]1,cd /usr/src/linux*
2.make menuconfig
3,选择网络选项
4,选中ip:Enable Multicasting IP 一项
5,保存并从menuconfig中退出
6,make dep
make clean
make bzImage
7,cp / vmlinuz / vdimLz_good
8,cp arch/i386/boot/zImage/ vmlinzz
9,编辑grub.conf 加入针对vmlinuz_good的kernel新选项
10,root用户登陆
#router add -net *.*.*.*(ip) netmask *.*.*.*(ip) dev lo
核实命令是否加入系统 运行:
#route -e
现在就可以出现多播地址啦[/code:1]
|
|