IPv4 Network Error and UPnP Action Failed during Connectivity Check (ref#ASKBYC)

Network Setup

· Do you have a mesh network? (Google Mesh, Eeros, Ubiquiti, etc.)

ARC Status

· ARC is *Not Ready*

Roon Error Code

· “natpmp_autoconfig”: {“status”:“NotFound”}, “upnp_autoconfig”: {“status”:“NotFound”} }

Have you successfully located and enabled the UPnP or NAT-PMP settings in your router's web UI?

· I've turned UPnP/ NAT-PMP on and ARC won't connect

Select the Diagnostic Keyword or Text String

· Something else

Don't give up yet.

· I'm stuck. I'd like to create a post to ask Roon Community for help.

Describe the issue

{
"ipv4_connectivity": {"status":"NetworkError","status_code":504,"error":"error code: 504"},
"external_ip": {"actual_external_ip":"149.aaa.bbb.fff","actual_external_ipv6":"null","router_external_ip":"null"},
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"server_ip":"192.168.1.1","found_upnp":true,"error":"s:ClientUPnPError501ActionFailed"},
"multinat_autoconfig": {"status":"Failed","error":"Unknown Error code"}
}

Describe your network setup

Nether Orbi mesh router with 2 satellites. RoonServer running on a Windows 11 HP PC. ARC on iPhone 17 Pro Max running iOS 26.5

Hi @AlanC,

Thank you for your post.

This diagnostic indicates that your Roon Server has tried, and failed, to work together with your router’s UPnP stack to open the port. This might be because UPnP hasn’t been enabled, but it’s more commonly because either:

a) a second router is active on the same network or

b) your ISP has implemented CG-NAT

If you only have one Orbi router with no ISP-provided gateway, then this will likely be CG-NAT.

If you do have a second router, you can try:

  1. enabling UPnP in both routers

  2. if that doesn’t work, creating a manual port forwarding rule per these instructions:

  1. if none of this is working, your Windows 11 configuration will support Tailscale. This is a workaround to port forwarding that allows ARC to connect.

We’ll watch for your response. Thank you!

Hi Connor

Thanks for your reply. I have only one router, and I’ve implemented port forwarding without success. I’ll try Tailscale next.

A

Hi @AlanC,

If you only rely on a single router and still encounter double-NAT, it’s most likely the case that your internet provider has implemented their own CG-NAT above the level of your account.

Tailscale will work reliably if you’ve already configured that at this point. However, another last-resort option is to reach out to your ISP and inquire if they have dedicated external IPv4 addresses available for residential-tier accounts.

Let us know if this helps. Thank you!

Thanks Connor. I’ll ask my ISP about this before installing Tailscale.

You’re welcome @AlanC ,

We hope your ISP helps you with dedicated IP.

Fingers crossed!

Hi @AlanC,

Just checking in on this. Were you able to ask your ISP about getting a dedicated IP, as we suggested? If they’ve made any progress or you’ve run into questions, let us know and we can take it from there.

Hi

thanks for following up. No response as yet. I’ll chase them.

Hello @AlanC,

Thank you for keeping us in the loop! We know dealing with ISP support can sometimes be a bit of a waiting game.

Take your time, and just drop a reply right here whenever you hear back from them.

Standing by!

Finally a response (of sorts) from my ISP:

Hi Alan,

Thanks for getting in touch.
I’m sorry for the delay in response.

We do implement CGNAT (like many ISP’s are having to do so in recent times).
Generally it doesn’t affect standard use but it can impact external network access and server hosting.

Normally we’d advise on a paid static IP add-on which would resolve this but as you’ve been with us for 6 months without seeing an issue, I’ve raised this with our network team to see if there’s a workaround we can apply for you.

I’ll keep you posted on a response.

Kind regards

Matt
Zzoomm plc

Problem solved! Took a while, but just received this:

Hi Alan,

Thanks for your patience.

Our team have applied a static IP workaround to your service which should now allow you to resume your server hosting.

In order for this to take effect, you’ll need to power off your router for 10 minutes and then back on again.

Let me know how you get on or if you need anything else.

I’ve tested ROON remote access and it works. :))

Hello @AlanC ,

Glad to hear that the static IP helped resolve the issue on your end, this is wonderful news. We wish you a continued pleasant Roon experience!