upnp能不能支持下IGDv2啊

原版的openwrt的upnp是IGDv2的,虽然设置里面有IGDV1的选项,但是勾选了也不行还是添加不了upnp。

只能用别人修改过的IGDV1版本才行,话说bc对openwrt映射支持很差啊,开发人员没用openwrt的吗?,别的随便个软件都能映射,就bc不行。

比特彗星的upnp支持IGDv2,同时也支持IGDv1。

应该是openwrt自身的问题,联系openwrt更新下miniupnp组件就行,项目地址为:GitHub - miniupnp/miniupnp: UPnP IGD implementation
openwrt他们内置的版本很长时间没更新了,你可以试一下迅雷,utorrent等各种upnp软件都无法在openwrt上用

你可以在Windows 10系统,网络此处确认下upnp生效列表

我是从原版openwrt的软件包安装的upnp插件,原版的openwrt是不带upnp的,我电脑所有的软件都能支持upnp,包括你说的迅雷utorrent等各种upnp软件,就是bitcomet不支持,不知道你怎么说迅雷,utorrent等各种upnp软件都无法在openwrt上用???我看恩山也有好多人反应bitcomet不支持openwrt的upnp功能,麻烦请安装原版openwrt然后测试下好吗?

我这里用的就是原版openwrt,通过内置的插件进行安装测试的,测试版本号为21.02.0-rc3
固件版本下载链接:https://downloads.openwrt.org/releases/21.02.0-rc3/targets/x86/64/openwrt-21.02.0-rc3-x86-64-generic-ext4-combined.img.gz

你可以在高级设置中,启用专家模式
system.enable_expert_mode
值改为是,然后打开全局日志分类,在任务栏端口开放处点击右键,重新添加upnp,把你的日志贴一下
image

我的测试就是,包括迅雷菜单栏下载诊断,与其它等各种upnp软件,在openwrt下都无法正常工作

有日志的话,就好分析,例如Service ID字段,如果输出Layer3Forwarding则代表openwrt自身问题,
如果输出WANPPPConnection或WANIPConnection,但是未添加成功,则是比特彗星软件层面的问题
网上有很多相关资料可以了解下:UPnP 安全(三):IGD Profile 安全与 UPnProxy | 码农网

你可以把你的upnp添加失败的全局日志贴出来,这样开发者看到也好进行分析问题所在