ARC Port forwarding issue (ASUS router)

Networking Gear & Setup Details

Hi,

I am having trouble using Roon arc.

{
“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“5.38.”,“router_external_ip”:“192.168.”},
“status”: “status”: MultipleNatFound
,
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.2.1”,“found_upnp”:true}
}

My network set up:
Hungarian Telekom internet service → f@st 5670 modem → ASUS rt-ax86u router → intel nuc Roon core connected with cable

Upnp is turned on on the ASUS router.
It is turned on either on the modem, but I am not sure whether this is necessary.
I have tried manual set up for port forwarding, but it worked neither.

I have a synology connected to the router which I can access remotely without any issue.
In my understanding if that works then the arc should work, as well. Or isn’t it this simple?

Any suggestions?

Thanks,
Balazs

1 Like

Check your port forwarding settings and make sure they match the port automatically selected in Roon (Roon remote - settings - Arc). Mine is set at 55002 rather than 55000 mentioned in docs.

Port forwarding in Asus router should be:

External & Internal Port = port set in Roon Arc settings
Protocol = both
Internal IP = local IP of your Roon server.

Thanks for responding.
I have already tried these settings, no success unfortunately.

I have the same issue, massively excited to see mobile availability but of course I’m having teething difficulty…

{
“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“151.210.175.35”,“router_external_ip”:null},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.50.1”,“found_upnp”:true,“error”:“doaction request return statuscode: UnknownError”}
}

I have an Asus RT-AX88U outer running Mesh with an Asus TUF-AX3000

Roon core on NUC10 Hard wired to the router

Tried manual port forwarding, UPnP is enabled, normally can muddle my way through these things…

Hi to everyone here! I have a very similar problem on my Asus router RT-AC87U.
Automatic port forwarding doesn’t work and neither does manual portforwarding.
My Router is connected to the router from my ISP which I only use for internet access.
I have Plex successfully using port forwarding so I know it’s not necessarily my network which is the problem. Here is diagnostics data:
{
“connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect ECONNREFUSED 62.99.104.239:55002, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“62.99.104.239”,“router_external_ip”:null},
“natpmp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_natpmp”:true},
“upnp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_upnp”:true,“error”:“doaction request return statuscode: UnknownError”}
}

Same problem here:

{
“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“86.176.231.143”,“router_external_ip”:“192.168.1.88”},
“status”: “status”: MultipleNatFound
,
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.50.1”,“found_upnp”:true}
}

Here’s a snapshot of the Roon ARC configuration screen:

I have an Asus ZenWifFi AX router configured to enable port forwarding.

I also have a BT Home Hub 5 to connect to the Internet, again configured with port forwarding:

Would love to get this sorted.

1 Like

Only enable TCP for the port forward, ARC doesn’t use UDP.

Personally I would never enable auto UPNP, create the port forward manually

Same problem here…
BE Telenet provider modem > ASUS RT-AC88U router > Synology NAS
UPNP and NAT active on router

still getting underneith error message
thanks for a resolution to this

{“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“81.164.170.82”,“router_external_ip”:null},
“natpmp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_natpmp”:true},
“upnp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_upnp”:true,“error”:“<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/\” s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/\“><s:Body><s:Fault>s:ClientUPnPError<UPnPError xmlns="urn:schemas-upnp-org:control-1-0">718ConflictInMappingEntry</s:Fault></s:Body></s:Envelope>”}
}

Change your NAT type to “full cone”

Asus gt-ax11000 - same issue

@Philip_Gibson I have a Plusnet Hub one router and it’s config screen is the same as yours. After much head scratching I’ve managed to sort it so I think it will work for you too.

Once you’ve created your ‘Game/Application’ with 55002, you then need to go a step further:

Go back to Port Forwarding and select the ‘Roon Game/Application’ from the first drop down. Then in the second drop down scroll all the way to the bottom and there is the option for ‘User defined IP address’, click that and then input whatever the IP is from your Roon ARC page.

Hit apply, and then go back to the Roon ARC page and refresh - for me it immediately said it was Ready. I downloaded the ARC app and all is working as advertised.

Good luck!

Images provided for each stage.


.

.

.

.

1 Like

Thanks for your fast reply and hint…
However, i am in firmware version 48260, no NAT type in there apparently

weird, according to asus it was added from 386_41700 onwards.

I’m running Asuswrt-Merlin on mine (ax86u)

[Wireless Router] How to change NAT type on ASUS Router? | Official Support | ASUS Global.

Thanks for your suggestion, @Bob_Scratchit. I’ve followed your suggestion:

Unfortunately, I’m still getting the same error message.

Thanks for your suggestion, @Red_R. I’ve followed the steps you’ve outlined and I’m still getting the same error message. I’ve also changed the settings on my Asus router, as per @Bob_Scratchit’s suggestion. Frustrating!

1 Like

I had to add a port forwarding rule in my ISP’s Fibre modem besides my router to get ARC to work.
Forwarded the port (52000 in my case) to my router IP (192.16.1.2 in my case).

1 Like

To isolate the problem it would be useful to contact your ISP to find out if you are getting a public ip or a cgnat address.
Cgnat does not allow port forwarding which Roon ARC needs to work. In this case you may be able to get a real IPv4 address from your ISP.

Likewise, no 2 routers with activated NAT should be connected in series in your network. The first router should be in bridge mode or add a port forwarding rule to the second router to avoid a double NAT layer, since ARC port forwarding does not work with it.

Carrier-grade NAT usually prevents the ISP customers from using port forwarding, because the network address translation (NAT) is usually implemented by mapping ports of the NAT devices in the network to other ports in the external interface. This is done so the router will be able to map the responses to the correct device; in carrier-grade NAT networks, even though the router at the consumer end might be configured for port forwarding, the “master router” of the ISP, which runs the CGN, will block this port forwarding because the actual port would not be the port configured by the consumer.

1 Like

So, spent half an hour on phone to Internet provider and had a static IP address assigned - ARC recognised the Core immediately!

1 Like

CGNAT shouldn’t have any impact on local port WAN>LAN forwarding.

https://www.google.com/search?q=cgnat+port+forwarding+blocked&oq=cgnat+port+forwarding+blocked&aqs=chrome..69i57.2443j0j7&client=ms-android-samsung-ss&sourceid=chrome-mobile&ie=UTF-8&chrome_dse_attribution=1