UPNP问题~局域网问题~!高手进!

2024-12-21 23:26:47
推荐回答(3个)
回答1:

目前uPnP网关和防火墙配合最好的还要属XP的Intetnet连接共享和内建的防火墙,虽然它的功能比较弱。用其他的下载软件看看.Universal Plug and Play Device Host 这个服务开了吗?

您的局域网中存在UPnP设备,它们会根据设备类型以一个通用图标出现在"网络邻居"中。在将来,当您在网络中安装了一个UPnP设备后,一个通知图标会短暂出现在系统托盘区中。如果你看到这个图标出现,就可以在"网络邻居"中找到新的

引自狼窝博客:
用UPnP设备进行自动端口映射的目的就是为了让处于内网的用户能够被别人连接到,你要是外网别人已经能连接你了,就不要多此一举了!

使用UPnP:
1、要求你的操作系统支持UPnP。微软官方宣称WinMe、WinXP、支持,你的系统如果是Win98、Win2000、Win2003,那你就换系统吧。

2、要求你的网关设备(路由器等)支持UPnP功能,且要打开这项功能。如果你的网管太抠门,关了这项功能,那你只好请他吃饭,求他给你开这项功能,或者让他给你作个端口映射。

3、要求你用的BT下载软件支持UPnP功能,如BitSpirit、BitComet等。

需要说一下的是:
我们大部分人使用的ADSL基本上都是没有UPnP功能的。有人问中兴 831 adsl有没有UPnP功能,当然是没有了。如果不确定,自己看一看说明书不就明白了。有UPnP功能的设备一般都很贵,动辄上千块,而且我们大部分ADSL用户用的都是人家电信部门白给的ADSL设备,更别想有UPnP功能,要用啊,自己去买个好的去!

其实,真正需要使用UPnP的人一般是小区宽带或者一些公司局域网用户,如果你是用ADSL的话,自己手动做个端口映射就行了!

UPnP并不等同于自动端口映射,UPnP是一个协议规范。

首先,upnp是一个协议规范,它不等于端口映射,简单的说,你家的微波炉 冰箱 电视机 将来也可以支持upnp,而不仅仅是什么防火墙,网关之类。自动端口映射不过是其中的一个应用。

第二,至于什么操作系统支持upnp,按照微软的说法,目前只有win me 和xp支持,其他的诸如98 2000 2003其实都是不支持的,我这里说的支持是指操作系统级的支持。根据upnp论坛的资料,在任何平台都是可以实现upnp功能。这里,BS说全平台支持upnp,其实是从这个角度来说的。
原因是这样:只有win me和xp在组件添加时有upnp设备,它附带一个被称为SSDP(简单服务发现协议)的服务,这个服务在98 2000 2003都没有。标准的upnp控制点(软件,设备)加入网络时,会向239.255.255.250这个地址发出信息,查询网络中感兴趣的upnp设备,这个地址是随着SSDP的建立生效的。其他用98 2000 2003的朋友可以试试,你们的LAN中根本没有这个地址。这也是为什么当你们的网关支持upnp时,在98 2000 2003下emule BC不能发现upnp设备的真正原因。
而从BS提供的upnp源码可以看出,它除了向239.255.255.250这个标准多播地址发信息以外,还向默认广播地址(255.255.255.255)发信息,使得网络中的所有设备都能接受到信息,而达到发现upnp设备的目的。这是BS的软件手段。MSN也有类似的方法。

综上所述,要想实现upnp,必须:1。最好有操作系统的支持(win me XP),或者次之有特定软件的支持。2。有支持upnp的设备或服务,比如网关,防火墙,冰箱家电,.....
目前来看,要想完全使用,upnp的特性,使得兼容各种各样的软件,各种各样的设备,国内的国外的。您还是用XP吧(winme没什么好说的)。

我们提到端口映射,是指UPnP在NAT(Net Address Translation 网络地址转换)中的应用。还有一些防火墙也支持UPnP,支持UPnP的防火墙软件比较少,Windows自带的ICF就支持支持UPnP,国产的防火墙软件都不支持。
同样的道理,当需要时可以在ICF打开相应端口,使用完后自动删除端口。目的也是为了让别人能够连接到你的机器。你也可以自己在防火墙里面添加规则,把BT要用的端口给放开。

UPnP是一个趋势,以后应用的范围肯定会越来越广!UPnP的典型应用就是微软的 MS Messenger 软件,每次打开 Messenger, ICF就放开相应端口,当关闭 Messenger后,端口又给关掉了。

大家要看自己的网络连接状况(有没有UPnP、是外网还是内网),只要登录 Messenger 就可以知道,在 选项|连接 里可以看到自己的网络状况。大致有一些几种情况:
1、直接连接到internet
2、直接连接到internet,并使用ICF
3、使用UPnP 映射连接到internet
4、没有UPnP 映射
5、防火墙带UPnP功能
6、防火墙不带UPnP功能

第1、2种情况是外网,第3种情况虽是内网但可以做UPnP端口映射
PS:UPNP和端口映射两者任选其一即可。如无法使用UPNP,那只有手动做端口映射。
关于端口映射及诸多综合问题,请查看置顶贴、精华贴和FAQ问题合集。

【图解】端口映射、MODEM发起PPPoE拨号、UPNP、防火墙设置、防火墙报警、报错、报冲突、ADSL、小区用户、速度慢、不稳定、使用代理、保护硬盘、查看公网IP、IP地址、域名、路由、网关、做首种、发种子、副本率、自动关机、影视下载及播放解答合集……………等等相关问题!

使用UPNP需要:1、软件(如:操作系统、比特精灵等)、2、硬件(如:支持UPNP功能的ADSL-MODEM)、3、防火墙(如:XP自带的ICP防火墙支持、而国产防火墙多不支持,如:天网、瑞星、KV等)同时支持,三者缺一不可,如果三者缺一,就可能出现在使用UPNP时检测不到、无响应、死机等现象。解决方法就是取消所有检测UPNP的选择,不使用UPNP,因为你根本就不具备使用UPNP的条件。

关于有人说运行BS就停在检查UPNP的问题.

解决方法, 两种:
1, 等待, 几分钟后程序就正常启动;
2, 结束任务,然后用记事本打开程序安装目录下的config.torrent(如果不显示扩展名则为config), 查找10:EnableUPNP, 如果紧跟着是i1e,则改为i0e或者删除i1e;

在QQ群中不止一次有人发运行BS就停在检查UPNP,这是什么原因呢?

1。这些朋友在安装BS的时候没有勾上UPnp检测小工具的选择。显然地,你没有安装这工具,而你在运行BS时又选择上了UPnp检测,BS会先找这个小工具运行。所以,死!

2。在安装BS的时候有勾上UPnp检测小工具的选择,在运行BS时会先检测UPnp,如果本身没有UPnP或者局域网较大,检测就会花费较长时间,不过你可以看见工具的进程条在动,放心了,不是死机。

3。在安装UpnP小工具或者运行UPnp检测前,最好先清楚一下你的路由和网络是否支持UPnp

PS:彻底取消使用UPNP的方法:
1、卸载比特精灵,重装安装一遍,安装时照图1选择,取消勾选和UPNP相关的选择(默认为勾选),不安装UPNP工具。
2、重新运行设置向导,当运行到设置UPNP时,如附图2取消全部勾选,也不要查找UPNP,点下一步,继续设置到结束。
最后罗嗦一句:使用UPNP,要先确定你的软件和硬件都支持,其次在安装精灵的时候要正确安装UPNP的工具并正确设置,才能正常使用UPNP

回答2:

在http://www.cnproxy.com/ 上找了一个代理服务器设置了代理,BitComet里设置协议加密,连接数目也改大了,另外把XP的连接数目更改了一下

1. 以网络为应用环境,不考虑“孤岛”中的计算机。
2. 以TCP/IP和整个Internet为基础。这样是“中立”的,不依附于任何操作系统或应用程序,不使用特定的API函数,不受程序设计语言的局限。可以无缝地接入传统网络。
3. 设备可以动态地进入网络中,随后获得IP地址,“学习” 或查找自己应当进行的操作和服务的信息;“感知”别的设备是否存在以及它们的作用和当前的状态 。所有这些,都应当是可自动完成的。
4. 每个设备都可读取属于自己的、特定的状态和参数;完成控制操作后应当发出“操作完成”的响应信号。如果失败,则应发出控制失败的信号。

而路由器中的这项设置主要是3和4项功能。

回答3:

可能是防火墙的原因,你关了试下!