linux启用IPV4组播路由转发
最近在研究组播路由转发,按照网上的帖子配置mrouted和smcroute都试过了,编译错误,没办法继续,最后试了一下pimd,并测试成功
一、软件系统
1、系统内核 2.6.18
3、两台WindowXP主机A和B,单网卡
一台Linux主机,双网卡
WindowsXP 主机A (连接linux eth0 接口)
ip地址 10.10.10.1掩码 255.255.255.0 网关:10.10.10.2
linux主机
eth0 ip地址10.10.10.2 掩码 255.255.255.0 网关:10.10.10.1
eth1 192.168.111.2掩码 255.255.255.0 网关:无
WindowsXP 主机B (连接linux eth1 接口)
ip地址 192.168.111.2掩码 255.255.255.0 网关:192.168.111.1
二、
1、查看Linux系统是否支持多播:
方法A: ifconfig出现 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric
方法B: 查看/boot/config-x.x.xx 文件中是否有如下内容
CONFIG_IP_MULTICAST=y
CONFIG_NET_IPIP=m
CONFIG_IP_MROUTE=y
2、如果系统不支持多播,需要编译内核
编译步骤如下:
运行make menuconfig
进 Networking supp