ASUS Router Connectivity Issue: "NetworkError" and UPnP Autoconfig Errors Encountered (ref#V1B5D3)

Network Setup

· I use my ISP's router alongside a personal router.

ARC Status

· ARC is *Not Ready*

Roon Error Code

· "ipv4_connectivity": {"status":"NetworkError","status_code":504,"error":"error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined"},
"external_ip": {"actual_external_ip":"77.aaa.ddd.eee","actual_external_ipv6":"null","router_external_ip":"null"},
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"server_ip":"192.168.1.1","found_upnp":true,"error":"doaction request return statuscode: UnknownError"}
}

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

Select the Diagnostic Keyword or Text String

· doaction request return statuscode: ConnectFailure

· How would you like to continue with the network configuration?
I would like to try and find a solution for UPnP/NAT-PMP on Roon Community

Describe the issue

Roon ARC Never worked:

"ipv4_connectivity": {"status":"NetworkError","status_code":504,"error":"error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined"},
"external_ip": {"actual_external_ip":"77.aaa.ddd.eee","actual_external_ipv6":"null","router_external_ip":"null"},
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"server_ip":"192.168.1.1","found_upnp":true,"error":"doaction request return statuscode: UnknownError"}
}

Describe your network setup

ISP: drei.at ZTE MC888A Ultra as Modem
Router: ASUS RT-AX88U
Software: Merlin 3004.388.8_4
UPnP And NAT enabled

{
"ipv4_connectivity": {"status":"NetworkError","status_code":504,"error":"error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined"},
"external_ip": {"actual_external_ip":"77.aaa.ddd.eee","actual_external_ipv6":"null","router_external_ip":"null"},
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"server_ip":"192.168.1.1","found_upnp":true,"error":"doaction request return statuscode: UnknownError"}
}

![IMG_3258|230x500](upload://YIxM3rNiHAE5RBPAwtF189DiZJ.png)

I have a 2 router system in my home as well. ISP cable modem/router → my own ASUS router. My ASUS router handles all the network connections.

I’ve ended up disabling UPNP in both routers. As it wouldn’t work.

After that I had to create port forwarding rules in each router.

In the ISP router I made a port forwarding rule where the target IP address is the address which the ASUS router receives from the ISP router. The port number is the same port number that Roon usus. As shown in Roon ARC’s setup menu in Roon itself.

When it comes to my ASUS router I’ve made the following rule

Where the IP address is the address that Roon shows in the Roon ARC settings. The same goes for the port numbers. Connection type is TCP. Source IP has to remain empty.

Roon ARC has been working perfectly fine here ever since.

Hey @Wolfgang_Wagner,

Thanks for writing in and sharing your report!

@SandsOfArrakis is correct in that if UPNP doesn’t work for you, setting up a manual port forwarding rule across both routers would be the best next step in getting Arc to function.

The above information is helpful - thank you @SandsOfArrakis! Let us know if it helps @Wolfgang_Wagner, and if not, please share the updated error code you’re seeing.

We’ll be on standby for your reply! :+1:

1 Like

Hi!
Thx for the tipps, but unfortunately it did not help and I get the same error again as before “status_code”:504

ISP Settings:

Asus Settings (IP from Macbook >> Roon Core)

I have checked my ISP router settings

And it looks like both forwarding rules in your routers are correct.

Did you disable UPNP in both routers?

UPNP Is enabled in both routers, should it be disabled on both?

I never have used the ISP supplied box ,finding them all to be a compromise as regards proper network safety/control.

My current router is a Flint 2 by GLiNet .

I have used Fritz!box routers/modems in the past.

You can try it. It didn’t work here either with UPNP enabled.

I have to use the ISP one as I have cable Internet at home. However I have only my own router connected to it through Ethernet.

Might be different where you are, but at least with all cable providers in the US I could always tell them that I only want a modem from them (or just buy my own), not a router, and install whatever I want on the downstream port of the cable modem…

I’ve turned UPnP in the ISP and my Router off - still same error code :frowning:

If I’m directly connected with my ISP Router, and different Port Forwarding settings to the then new IP-Address of my MacBook I get the same error code 504 again - very strange.

Perhaps some security settings of my MacBook, or settings of Roon that are false?

Hmm Roon only shows the IP address and port number it uses. The IP address matches the computer it is installed on.

So these values are to be used in the forwarding rule(s).

I currently don’t have my Roon Server installed on a Mac. I’m running Linux nowadays. But in the past I didn’t have to configure any security settings on my Mac’s to get Roon Server to work. Including my recently used M1 MacBook Pro with MacOS Sequoia 15.2.

I did have issues with Roon everytime Roon updated itself. I had to reboot the Mac each time to get it to see network connected endpoints (my streamers). But that seems to be a bug with MacOS new security features. Roon ARC did work succesfully.

I’m at a loss why ARC won’t work in your place. The settings sound good, but I’m not a network expert. I reckon the Roon team have to take a look at this. They’ll be back in the office on Monday (US time).

Hi @Wolfgang_Wagner,

I recommend inquiring directly from your internet service provider, Drei Osterreich, to see if they have implemented Carrier-Grade NAT on your account tier. You should be able to request a dedicated IPv4 public address from them, which will prevent CG-NAT from applying to your account.

That said, for users who encounter port forwarding blockages at any level, we generally recommend turning to Tailscale instead. This simple proxy-mesh solution is more resilient than port forwarding for NAT traversal - you won’t be required to set (or change) any rules, even if you change your network settings or topology. As long as both the phone and computer have an internet connection, Tailscale should work.

Please see here:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.