lede icon indicating copy to clipboard operation
lede copied to clipboard

upnp有规则但不通

Open ghost opened this issue 1 year ago • 16 comments

详细叙述

upnp在启用后有规则但是端口无法访问,具体设置如下

image 76750ae7844de91bfc6d79d668d573e

有公网ip,但是无法访问,尝试v1或者v2都是这样 296ef38aec9dceb23fa4ca2f6b22666 0a2856dbe08d2ea35eea281b72171ce

测试过使用小米ax6000一切正常,无法找到解决方案 568f405fb01376beb742d3eb3cfc85e 2130a7dcf67a4920ff9fb35b62e5a9d

重复 issue

  • [X] 没有类似的 issue

具体型号

x86- OpenWrt R24.8.1 / LuCI Master (git-24.182.36151-66d29de)

详细日志

Fri Oct 18 23:36:38 2024 daemon.notice miniupnpd[3538]: shutting down MiniUPnPd Fri Oct 18 23:36:38 2024 daemon.err uhttpd[2688]: Command failed: ubus call service delete { "name": "miniupnpd" } (Not found) Fri Oct 18 23:36:43 2024 daemon.notice miniupnpd[19547]: HTTP listening on port 5000 Fri Oct 18 23:36:43 2024 daemon.notice miniupnpd[19547]: Listening for NAT-PMP/PCP traffic on port 5351

ghost avatar Oct 18 '24 15:10 ghost

这个应该用到转发吧

HollyMadCow avatar Nov 20 '24 08:11 HollyMadCow

https://github.com/yanxin152133/lede-x86_x64/issues/1 试试我这样配置,里面有软件可以测试upnp image

yanxin152133 avatar Nov 21 '24 01:11 yanxin152133

删掉自带的luci-app-upnp和miniupnpd下载个X86内核新版的这俩按上

Mike-qian avatar Nov 23 '24 22:11 Mike-qian

删掉自带的 luci-app-upnp 和 miniupnpd 下载个X86 内核新版本的这两者按上

哪里下载啊,打不开,我就剩这个由问题了

RodmanWang avatar Nov 24 '24 11:11 RodmanWang

删掉自带的 luci-app-upnp 和 miniupnpd 下载个X86 内核新版本的这两者按上

哪里下载啊,打不开,我就剩这个由问题了 你要是不是x86去https://dl.openwrt.ai/packages-24.10/packages/ 挑选自己的下载

Mike-qian avatar Nov 24 '24 12:11 Mike-qian

谢谢,我试试

RodmanWang avatar Nov 24 '24 12:11 RodmanWang

删掉自带的 luci-app-upnp 和 miniupnpd 下载个X86 内核新版本的这两者按上

哪里下载啊,打不开,我就剩这个由问题了 你要是不是x86去https://dl.openwrt.ai/packages-24.10/packages/ 挑选自己的下载

不知道什么原因,我是x86平台的, 选了x86_64,下载安装提示 Unknown package

XinSSS avatar Nov 24 '24 14:11 XinSSS

删掉自带的 luci-app-upnp 和 miniupnpd 下载个X86 内核新版本的这两者按上

哪里下载啊,打不开,我就剩这个由问题了 你要是不是x86去https://dl.openwrt.ai/packages-24.10/packages/ 挑选自己的下载

不知道什么原因,我是x86平台的, 选了x86_64,下载安装提示 Unknown package

32位是i386

Mike-qian avatar Nov 24 '24 14:11 Mike-qian

删掉自带的 luci-app-upnp 和 miniupnpd 下载个X86 内核新版本的这两者按上

哪里下载啊,打不开,我就剩这个由问题了 你要是不是x86去https://dl.openwrt.ai/packages-24.10/packages/ 挑选自己的下载

不知道什么原因,我是x86平台的, 选了x86_64,下载安装提示 Unknown package

32位是i386

应该是64位的吧?我首页目标平台显示是x86/64

XinSSS avatar Nov 24 '24 14:11 XinSSS

我的是miniupnp正常,映射的端口也通,但是luci-app-upnp不显示已添加的转发

EdoQ avatar Nov 25 '24 00:11 EdoQ

我的是miniupnp正常,映射的端口也通,但是luci-app-upnp不显示已添加的转发

是不是没被使用就不会显示

yanxin152133 avatar Nov 25 '24 01:11 yanxin152133

我的是miniupnp正常,映射的端口也通,但是luci-app-upnp不显示已添加的转发

是不是没被使用就不会显示 不是的,我这边是通的,用最新源码编译的,我在配置文件里添加了option external_iface 'wan',然后端口检测是通的,cat /var/upnp.leases也有规则,但是luci上就是不显示 image image image image

EdoQ avatar Nov 25 '24 12:11 EdoQ

删掉自带的 luci-app-upnp 和 miniupnpd 下载个X86 内核新版本的这两者按上

哪里下载啊,打不开,我就剩这个由问题了 你要是不是x86去https://dl.openwrt.ai/packages-24.10/packages/ 挑选自己的下载

不知道什么原因,我是x86平台的, 选了x86_64,下载安装提示 Unknown package

32位是i386

应该是64位的吧?我首页目标平台显示是x86/64

下面这段加到软件包里手动升级看看 src/gz openwrt_kiddin9 https://dl.openwrt.ai/packages-24.10/packages/x86_64/kiddin9

Mike-qian avatar Nov 25 '24 16:11 Mike-qian

@Mike-qian 必须把nft和ip6tables依赖安装全吗?奇怪,默认需要的话怎么会没有

Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency kmod-nft-compat for xtables-nft
 * pkg_hash_fetch_best_installation_candidate: Packages for xtables-nft found, but incompatible with the architectures configured
 * pkg_hash_check_unresolved: cannot find dependency kmod-ip6tables for ip6tables-nft
 * pkg_hash_check_unresolved: cannot find dependency kmod-ip6tables for ip6tables-zz-legacy
 * pkg_hash_fetch_best_installation_candidate: Packages for ip6tables found, but incompatible with the architectures configured
 * pkg_hash_check_unresolved: cannot find dependency kmod-nf-conntrack-netlink for libnetfilter-conntrack3
 * pkg_hash_fetch_best_installation_candidate: Packages for libnetfilter-conntrack3 found, but incompatible with the architectures configured
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for miniupnpd-iptables:
 * 	kmod-ip6tables
 * 	kmod-nf-conntrack-netlink
 * opkg_install_cmd: Cannot install package miniupnpd-iptables.

Snipaste_2024-11-26_17-22-37

XinSSS avatar Nov 26 '24 09:11 XinSSS

ip6tables

ip6tables是ipv6才需要安装lede默认不按,带nft是4代防火墙的1代不用按,这些都可以忽视直接安装你miniupnpd-iptables安装不了就保留原来的miniupnpd看看

Mike-qian avatar Nov 26 '24 14:11 Mike-qian

好像是防火墙规则的原因,op外网需要转发一下。

zzy19868 avatar Jan 23 '25 07:01 zzy19868