关于UPNP微软官方的解释是:
UPNP:通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中。UPnP 以 Internet 标准和技术(例如 TCP/IP、HTTP 和 XML)为基础,使这样的设备彼此可自动连接和协同工作,从而使网络(尤其是家庭网络)对更多的人成为可能.
简单的说:UPNP能够打通内网与路由之间的完全映射关系,MPT通过UPNP设备与路由之间架设直一条互通的桥梁,使得MPT能获取更多的外网资源,最大限度的提高软件的下载速度.
一、实现UPnP必须满足哪些条件?
必须同时满足3个条件:
A. Modem/路由/防火墙设备必须支持UPnP功能:
是否具备此功能可查阅说明书或者直接咨询厂家。一般来讲,Modem还必须同时支持路由功能,除非你配备了单独的路由器或者代理服务器;
支持UPNP的设备厂商大致有:
华为,飞鱼星,Tp-link, Dlink / RouterOS等等,
也有个别路由不支持如:
锐捷路由,TP-link R460 等等,
B. 操作系统的支持:
微软官方只有windows xp系统才支持UPnP功能,官方网站提到从WinMe开始就支持UPNP了,但我相信大家不会使用WinMe来做服务器吧, 所以我们制作了一个win2003下支持UPNP的补丁, 在 win2003 企业版 sp1 下测试通过,具体的安装细语请留意安装前提示信息, 服务器安装完UPNP,必须重启才生效.
C. 软件支持UPnP功能:
强者MPT 软件已经支持UPNP功能了,游戏更新将不再等待!
注意:以上3个条件必须同时满足,缺一不可,否则你只能考虑进行手动端口映射了, 手工端口映射的效果只能有30%的有效率;下面详细介绍一下开启UPNP方面的细节工作.
二、开启路由UPNP功能.
A. 开启硬件路由的UPNP功能:
市面上网吧使用的路由包括硬件路由与软件路由,其中市场份额各占一半半,其中各优缺点这里就不阐述啦,下面介绍市面上的一款TP-LINK TL-WR340G 路由的开启图示. 如下图所示:
找到“转发规则”列表,展开后选择“ UPNP 设置" , 点击红圈所示 “开启UPNP”按钮即可, 如果有客户机开启UPNP并映射好端口时,列表会显示出信息.
其它硬路由开通方法类似,只要找到UPNP设置项,开启即可.
开启后如上图所示.
上图是侠诺科技的路由器设置示图.
B. 软件路由UPNP的开启:
以众多用户使用的ROUTEROS为例,具体的安装这里就不做详述,运行winbox.exe 登陆器,输入用户名与密码登陆, 设置请看下图.
选择lan -> 对应类型选择"internal" .
wan-> 对应类型选择"external " .设置完成点击OK保存.
点击Settings 按钮,选择中复选框 " Enabled" OK ,软路由设置完毕.
三、操作系统对UPNP的支持:
针对现在98%的网吧使用的WIN2003操作系统不支持UPNP问题,我们制作了一个Upnp For 2003 补丁包,大家可以在服务器上直接运行安装即可,下载地址为: 点击下载
本补丁最好只能运行一次,或者多次运行会提示文件占用不能替换的信息,不影响使用,请重启系统即可; 在安装过程中,会有驱动自动加载,所以必须重启系统后UPNP设备才能生效.
重新启动后,默认会在系统栏出现如下所示图标.
如果网上邻居无图标出现,请检查"Universal Plug and Play Device Host", "SSDP Discovery Service" 是否开启,如果没有上述两项服务,请重启系统后,重新安装 UPNP.EXE 补丁.
温馨提示: 有个别2003系统下网络环境不安装UPNP设备,MPT中也能正常显示开启状态时,可不安装如上补丁.
四、MPT软件支持UPNP :
新的MPT程序已经支持UPNP功能,您可以在http://www.qznetwork.com获得下载地址,如果原有安装MPT,则启动程序时程序会自动升级到最新版本.
已经按以上步骤开启路由Upnp及操作系统UPNP设备后,MPT软件介面上会有如下提示:
UPNP栏显示: 已启用. 如果显示失败请依次检查以上设置步骤.
以下是2M的ADSL 内网下载的图示.
从以上图示可以看出,每个游戏都能找到几十个种子资源,速度想不快都难啊,建议大家筹情考虑速度限制,以免影响其它客户机正常工作.
下面是从网吧初次测试的速度截图:
_______________________________________________________________________________________
2007-11-24日