当前位置:Linux教程 - Linux综合 - Linux下多播路由的实现

Linux下多播路由的实现

  前言     =====================================     多播路由是一个很好的技术,在Internet上实现了对数据的“广播”,不     同于广播的是,由于广播风暴的问题,路由器是禁止广播数据跨路由传送的。     而多播则很好的解决了这个问题。现在M$软件如:Netmeeting,WMS就广泛运     用了多播这种技术。这里讨论的是怎么样把你的Linux架设成一个多播路由器     (一般的网关、路由器是不支持多播数据包通过的)。并不是讨论编写这方面     的应用程序。     本来想把Multicast-Howto译出来的,但看看了,里面全是专业性的废话,     对真正想做这个的人来说,帮助不大,所以还是省点力气吧。再说,可能是因     为mrouted的版本跟不上Linux的内核的发展,在2.2-X上成功编译的人可能不     多,因此也就没有人写这东西了。       1 安装透明网关     ===============       1.1 在你的机器上安装多块网卡     安装的方法很多,用你最熟悉的方法装就可以了,象linuxconf之类的。     我这里用的是直接修改配置文件的方法:(看来这家伙是个受虐狂)     修改/etc/conf.modules文件,加入网卡:     alias eth0 ne2k-pci     options ne io=0x300 irq=0x3     alias eth1 ne2k-pci       1.2 设定网卡的IP等一系列数据     第一块卡:     修改/etc/sysconfig/network-scripts/ifcfg-eth0,如果没有这个文件,     手工创建一个,内容如下:     DEVICE=eth0     BOOTPROTO=static     ONBOOT=yes     IPADDR=10.0.0.1 网关 中,把多播服务器的IP加     上即可。如:     WIN98客户机,IP为10.0.1.2,网关则为10.0.1.1     WIN98客户机,IP为10.0.0.2,网关则为10.0.0.1     设置完成后,就可在客户机启动多播应用程序。实现多播数据的跨路由传     送。       6 存在的问题     ============     多播在一些100M网卡上不能被实现,原因未明。如:     DLink的DTF-530TX Rev A 这一版的网卡就不能实现多播。而同是DLink的     DTF-530TX Rev B 这一版的网卡却可以实现多播。因此,安装时要注意这     方面的问题。     对于10M的PCI网卡,兼容性最好的是Realtek 8029。容易安装,也很好用。
[1] [2] 下一页 

(出处:http://www.sheup.com)


上一页 [1] [2]