怎样用Linux实现组播路由转发这就要有PIM(Protocol Independent Multicastlinux组播命令,协议无关组播组)协议的支持,就必须在Linux环境下安装Pimd软件协议包 。安装补丁文件 安装Pimd软件协议包需要两个补丁文件linux组播命令:pimkern-freebsd-4.6.patch和netstat-freebsd-4.6.patch 。安装步骤如下: 首先将两个补丁文件拷贝到/usr/src/目录下,并执行以下命令:#patch -p2netstat-freebsd-4.6.patch #patch -p2pimkern-freebsd-4.6.patch 执行以下命令 , 编译并安装netstat:#cd /usr/src/usr.bin/netstat #make #make install 重新编译内核 执行以下命令,修改multi配置文件:#cd /usr/src/sys/i386/conf/ #cp GENRIC multi #vi multi 在multi配置文件中 , 加入下列两行代码:options MROUTING options PIM 保存并退出vi编辑器 。在当前multi配置文件所在的目录执行以下命令:#config multi #cd /usr/src/sys/compile/multi/ #make depend #make #make install 至此 , 新内核编译完毕 。备份Kernel文件 新内核编译完毕后,在重新启动前,要先将根目录下原有的Kernel文件进行备份 。#cd / #mv kernel kernel.old 若提示“operation not permitted”,则需要先执行以下命令:#chflags noschg /kernel 备份Kernel文件后执行以下命令:#cp /usr/src/sys/compile/multi/kernel /kernel 在系统重新启动后,默认选择的便是新编译的内核 。安装Pimd软件协议包 Linux下Pimd软件协议包代码的起源有两个地方,一个是日本的KAME项目组,另一个是南加州大学信息科学学院 。到这两个组织的主页上都可以下载所需要的pimd-current.tar.gz 协议包和上面提到的两个补丁 。用以下命令解压缩 pimd-current.tar.gz 软件包,并安装:#tar zxf pimd-current.tar.gz #cd pimd-2.1.0-alpha29.16 #make #make install 以上命令执行过程中可能会出现错误,需要手工将其完成,拷贝当前目录下的pimd文件:#cp pimd /usr/local/bin/ #chmod 755 pimd #cp pimd.conf /etc/ 至此,Pimd软件协议包安装完毕 。还需要打开Linux系统的路由转发功能,才能实现组播包的转发,即在配置文件rc.conf中增加以下代码,重启后生效 。作者:龙宇翔 苑庆国
linux组播命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux组播设置、linux组播命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 牙医角色扮演游戏教案,角色游戏牙科医院的设计意图
- css怎么控制虚线边框的间距,如何在css里面更改虚线的长度
- 放款平台代理,我想做贷款平台的代理
- 面料拍摄道具是什么,面料拍照技术
- vb.net编dll例子 vb编写dll实例
- 自制电脑壁纸什么软件,自制电脑壁纸教程尺寸
- 使用枪炮的游戏角色扮演,角色扮演的枪战游戏
- 美国竞速游戏下载,美国竞技游戏
- JAVA代码在运行不出来 java代码在运行不出来怎么办