收藏 分销(赏)

Linux配置UPnP服务linux服务器应用-电脑资料.doc

上传人:二*** 文档编号:4575260 上传时间:2024-09-30 格式:DOC 页数:3 大小:15.04KB 下载积分:5 金币
下载 相关 举报
Linux配置UPnP服务linux服务器应用-电脑资料.doc_第1页
第1页 / 共3页
本文档共3页,全文阅读请下载到手机保存,查看更方便
资源描述
Linux配置UPnP效劳linux效劳器应用 电脑资料 在Linux中部署UPnP支持 我们假设该Linux的内核版本是2.4.x,使用拨号上网,外网接口是ppp0,内网接口是eth0,并且已经启用iptables设定了 NAT, 在Linux中部署UPnP主要使用2个软件的配合:UPnP SDK for Linux和LinuxIGD。 下载地址: UPnP SDK for Linux:sourceforge./projects/upnp/ LinuxIGD:linux-igd.sourceforge./ 注意:要下载upnpsdk-1.0.4.tar.gz,1.0.4以上的版本不能和LinuxIGD很好的协同工作! 安装: 1. 解包UPnP SDK # tar xzvf upnpsdk-1.0.4.tar.gz 2. 修改源代码 为了能够使Windows MSN Messenger在UPnP下正常通讯,所以必须修改源代码: # cd upnpsdk-1.0.4 # vi src/ssdp/ssdplib.c 将第406行的: SelfAddr.sinaddr.saddr = iaddr(SSDPIP); 改为: SelfAddr.sinaddr.saddr = htonl(INADDRANY); 3. 编译安装UPnP SDK # make # make install 4. 解包Linux-IGD # tar xzvf linuxigd-0.92.tgz 5. 编译安装Linux-IGD # cd linux-igd # make # make install 配置: 1. 增加播送路由 # route add - 239.0.0.0 mask 255.0.0.0 eth0 2. 为iptables建议一个软链接 # cd /usr/sbin # ln -s /sbin/iptables ./ 启动UPnP # upnpd ppp0 eth0 诊断UPnP运行状态 # tail /var/log/messages 如果能够看到: Dec 14 16:01:49 doorway -- MARK -- Dec 14 16:02:15 doorway upnpd: The Linux UPnP Inter Gateway Device Ver 0.92 by Dime (dime@gulfsales.) Dec 14 16:02:15 doorway upnpd: Special Thanks for Intel's Open Source SDK and original author Genmei Mori's work. 那么说明UPnP已经成功启动, 测试 以.britepic支持UPnP的P2P网络电视PPLive为例,在PPLive中翻开UPnP支持选项,然后连接一个频道。 在Linux中执行: # tail /var/log/debug -f 如果能看到: Dec 14 16:56:33 doorway upnpd: AddPortMap: RemoteHost: (null) Prot: 17 ExtPort: 3226 Int: 10.0.0.2.3226 Dec 14 16:56:33 doorway upnpd: AddPortMap: RemoteHost: (null) Prot: 6 ExtPort: 3226 Int: 10.0.0.2.3226 Dec 14 16:56:33 doorway upnpd: AddPortMap: RemoteHost: (null) Prot: 6 ExtPort: 3156 Int: 10.0.0.2.3156 Dec 14 16:56:33 doorway upnpd: AddPortMap: RemoteHost: (null) Prot: 6 ExtPort: 3156 Int: 10.0.0.2.3156 那么说明PPLive已经向UPnP请求进行端口映射了。只要看到这样的字样,就说明UPnP已经完全工作起来了。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服