kiddin9 / OpenWrt_x86-r2s-r4s-r5s-N1

一分钟在线定制编译 X86/64, NanoPi R2S R4S R5S R6S, 斐讯 Phicomm N1 K2P, 树莓派 Raspberry Pi, 香橙派 Orange Pi, 红米AX6, 小米AX3600, 小米AX9000, 红米AX6S 小米AX3200, 红米AC2100, 华硕ASUS, 网件NETGEAR 等主流软硬路由
https://openwrt.ai
MIT License
7.18k stars 2.85k forks source link

upnp问题 #1739

Open lfsakura0 opened 1 month ago

lfsakura0 commented 1 month ago

问题:log:miniupnpd[465]: private/reserved address x.x.x.x is not suitable for external IP

找到的原因和解决方案: 以下引用自恩山,新版miniupnpd(upnp后端)多了一个IPv4公网地址检测环节,需要WAN口地址为公网地址时,miniupnpd才会工作。 如果WAN不是公网地址,miniupnpd会在 [管理后台-状态-系统日志] 中有提示[miniupnpd: **** is not suitable for external IP] istoreos的作者用这条commit解决这个问题https://github.com/jjm2473/luci/commit/122b947b5a6ebd8105ef405acb078cd2306e98f6

图片: aef40ea70816af1a5469b07c58a86157 cd2027d22b8499f4e388c2fef166ed3d

能否有空修一下这个

qwazx commented 1 month ago

我也到了不能用的问题,我还看到有和mwan3冲突,但我没装mwan3,应该就是UPNP的问题

Benjamin1919 commented 1 month ago

试试下面3种办法:

  1. 想办法让WAN口获取公网IP;
  2. UPNP高级设置:勾选“使用STUN”,STUN主机填stun.miwifi.com或stun.chat.bilibili.com,STUN端口填3478;
  3. 安装libupnp(这个应该没什么用)

这是miniupnp插件本身的问题,不是固件的问题,其他人开发的固件也会遇到这个问题

nevergone2020 commented 1 month ago

我这从低版本一路升上来的,upnp一直正常,现在是2024.02.01,望参考 目标平台 | x86/64 内核版本 | 5.15.148 固件版本 | OpenWrt 02.01.2024 by Kiddin' / LuCI Master git-25.050.75038-257d60d luci-app-upnp | git-25.050.75038-257d60d

微信图片_20240513101203

nothesong commented 3 weeks ago

我是安装旧版的miniupnpd才可以用,可以参考一下 https://github.com/kiddin9/OpenWrt_x86-r2s-r4s-r5s-N1/issues/1745#issuecomment-2147503881