歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> Linux下多播路由的實現

Linux下多播路由的實現

日期:2017/2/27 14:24:26   编辑:更多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。容易安裝,也很好用。




Copyright © Linux教程網 All Rights Reserved