Why doesn't upnp port forwarding take effect when I use the merlin version? There is no problem if I use the official version.
This problem has appeared very early, and even after updating to multiple versions, this error cannot be solved.
Do you have UPnP enabled in the router GUI interface (WAN - Internet Connection)?Why doesn't upnp port forwarding take effect when I use the merlin version? There is no problem if I use the official version.
This problem has appeared very early, and even after updating to multiple versions, this error cannot be solved.
I have a nat1 network type. My optical modem is bridged to my asus router. Using the firmware from the official website, the upnp port can be forwarded normally. The merlin version of the firmware cannot work normally with upnp.After specific Asuswrt-Merlin version (I believe it was 386.5_2) miniupnpd doesn't work anymore with private WAN IPs in double NAT configurations. Many people with no modem only Bridge Mode option use their ISP modem/router with Asus WAN IP in DMZ. The change comes from miniupnpd developer. Stock Asuswrt perhaps uses older miniupnpd version. So the question @qiuyan81 - your router has Public or Private WAN IP?
Yes, but I can use the official firmware and upnp can work normally.Your WAN IP address in 192.168.1.8 which is a private address @Tech9 talked about.
Different versions ofYes, but I can use the official firmware and upnp can work normally.
miniupnpd
.miniupnpd[xxxx]: private/reserved address 192.168.x.y is not suitable for external IP
This is using official firmware, upnp can work normallyAfter specific Asuswrt-Merlin version (I believe it was 386.5_2) miniupnpd doesn't work anymore with private WAN IPs in double NAT configurations. Many people with no modem only Bridge Mode option use their ISP modem/router with Asus WAN IP in DMZ. The change comes from miniupnpd developer. Stock Asuswrt perhaps uses older miniupnpd version. So the question @qiuyan81 - your router has Public or Private WAN IP?
This is using official firmware, upnp can work normally
Yes, but I can use the official firmware and upnp can work normally.
I remember this working with UPnP enabled on the upstream router as well, but with older Asuswrt-Merlin versions. Or DMZ, it was long time ago.
miniupnpd cannot assume that upstream can also port forward...
If the device is behind a CGNAT or NAT address, miniupnpd will behave properly and log the appropriate message...
miniupnpd: Disable port forwarding when we are behind restrictive nat… · miniupnp/miniupnp@8e10a1a
… with reserved / private IP address In this case port forwarding is impossible, so rather return error code to the client instead of silently trying to do something and informing clients that por...github.com
miniupnpd cannot assume that upstream can also port forward...
I thought someone got it working with CGNAT but if not just use class E space, 240.0.0.0/24 or anything in the 240-255 range. But still only worth doing if you can set a DMZ device on the ISP router.
There is always the option to static port forward - this still works...
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!