找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5761|回复: 2

高版本miniupnpd不接受端口转发请求 解决方案

[复制链接]
本帖最后由 NghDYq 于 2024-4-6 19:08 编辑

目前最新版本的miniupnpd-2.3.6,在没有检测到公网ip的情况下会拒绝注册转发。
这是非常合理的,毕竟在nat后面,就算成功注册也只有自我安慰的效果。不如直接拒绝。

除非是nat1(fullcone),nat1允许外部网络中的任何主机通过已建立的映射直接与内部网络中的主机通信,而不需要事先在内部网络中主动与外部网络通信。

其实miniupnpd中提供了此选项,允许用户使用stun服务器来完成端口映射。


在一台处于nat1环境下的路由器下进行测试
不使用stun的情况下,miniupnpd会直接拒绝映射。
  1. daemon.notice miniupnpd: private/reserved address * is not suitable for external IP
  2. ---
  3. UPnP/NAT-PMP 端口映射失败。消息:“could not map port using UPnP: Action Failed”
  4. UPnP/NAT-PMP 端口映射失败。消息:“could not map port using UPnP: Action Failed”
  5. UPnP/NAT-PMP 端口映射失败。消息:“could not map port using NAT-PMP: no resources”
  6. UPnP/NAT-PMP 端口映射失败。消息:“could not map port using NAT-PMP: no resources”
复制代码
打开stun,则可以正常映射。
  1. daemon.notice miniupnpd: STUN: ext interface eth1 with IP address * is now behind unrestricted full-cone NAT 1:1 with public IP address * and firewall does not block incoming connections set by miniupnpd
  2. daemon.notice miniupnpd: Port forwarding is now enabled
  3. ---
  4. UPnP/NAT-PMP 端口映射成功。消息:“successfully mapped port using UPnP. external port: UDP/4321”
  5. UPnP/NAT-PMP 端口映射成功。消息:“successfully mapped port using UPnP. external port: TCP/4321”
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
来自手机 | 显示全部楼层
怪不得最近老有人说upnp不行,感谢楼主分享
回复

使用道具 举报

牛逼了大哥,研究好久了,你这个最science
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-12 05:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表