前言 ===================================== 多播路由是一个很好的技术,在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]