ARC Not working, false errors

Roon Core Machine

Desktop with Ethernet connection, 9700k, 16GM RAM.

Networking Gear & Setup Details

Just one Modem is directly connected to my PC. ZTE brand ISP provided Modem.

  1. Who is your internet service provider?
    Millenicom in Turkey

  2. Please list the make and model of your modem and router?
    ZTE

  3. Do you have any additional network hardware, like additional routers or managed switches?
    Nothing additional

  4. Does your network have any VPNs, proxy servers, or enterprise-grade security?
    No.

Connected Audio Devices

USB DAC tried unconnected as well.

Description of Issue -

What is the exact port forwarding error message you see in the Roon Settings → ARC tab?

THE ERROR MESSAGE
{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“46.ddd.eee.fff”,“actual_external_ipv6”:“null”,“router_external_ip”:“100.aaa.bbb.ccc”},
“status”: MultipleNatFound
,
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_upnp”:true}
}

I used to have Roon and Arc both working flawlessly I don’t know what changed. I don’t have multiple NATs I tried UPnP off and on

It’s theoretically possible that your ISP changed things and put you on CG-NAT, if you don’t have a guarantee for a real IPv4 address in your contract.

And what can I do about this, in which way I can ask for this to be reverted or can I change it back myself?

You could ask the ISP if this happened. It may have, e.g., if the ISP is short on real IPv4 addresses and tries to consolidate them. They may just be wanting to see if a customer complains, e.g., because they are online gaming (or in your case, using a music server), and may well be willing to restore an IPv4 address to those who need it.

As the MultipleNatFound is the usual error message that those see whose ISP had put them on CG-NAT (carrier-grade NAT) to begin with, I am copying Roon’s standard recommendations for this case. In your case, you will want to add that port forwarding worked until recently, ask them if they changed anything, and if they could undo it. If the support people are clueless: Every online gamer needs the same thing, e.g. for a PlayStation.

You can reach out directly to your service provider to ask if they support port forwarding; this question will often be enough to prompt them to explain whether or not the carrier-grade NAT they’ve implemented can function with ARC.

More specifically, you can pass along the following questions:

  • Have you implemented carrier-grade NAT for my account level?
  • Have you fully implemented IPv6, or do you have IPv4 addresses available?
  • Can I request a static IPv4 address to support port forwarding?
  • Are there any ports you have reserved at the ISP level I should be aware of?
1 Like

This address, 100.aaa.bbb.ccc, is indicative of CG-NAT being used by your ISP. The “aaa” value would be necessary to confirm it, but Roon’s production release does not support CG-NAT.

There are a few options:

  1. You can try the earlyaccess release of Roon which is being evaluated to support CG-NAT networks. The earlyaccess release requires you to register with Roon so you can download the equivalent earlyaccess versions of Roon Remote and ARC for mobile devices:
  1. Pursue what @Suedkiez recommends, speaking with Millenicom and determine if they are using CG-NAT, if they can remove if from your network, request a static IPv4 public address, etc.

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