Network Error with IPv4 Connectivity Timeout (ref#C9258S)

Network Setup

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

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: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined"},
"external_ip": {"actual_external_ip":"197.aaa.bbb.ccc","actual_external_ipv6":"null","router_external_ip":"null"},
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"status":"NotFound"}
}

Describe your network setup

Vuma Reach. Huawei primary router and TP Link Deco E4 setup as WiFi router

You say you have turned uPNP on but the diagnostic text is saying that the router to which the Roon Server is attached does not have uPnP enabled.

Did you enable uPnP on the Huawei router when the Roon Server is connected to the TP Link Deco?

Anyway, uPnP will not work when you have to routers between your Roon Server and your internet connection.

You may be able to configure your Huawei router to ‘bridge mode’ or ‘modem only’ mode. This will allow only one device (the TP link Deco E4 router) to be connected. If you are then able to configure the TP Link router to support uPnP it may work.

If you can’t configure the Huawei router to bridge or modem only mode, then there are two further options to get port forwarding working and a Tailscale solution which will work without port forwarding.

Port Forwarding alternatives

  1. Configure your TP Link DECO router to be an accesspoint only. This will disable the router functionality and leave all routing responsibilities (DHCP, NAT etc) to the Huawei router. Depending on your reasons for using the TP Link Deco router, you may or may not be happy doing this.

  2. Configure manual port forwarding on both routers.
    2.1 On the Huawei router, configure a manual port forwarding rule to forward TCP connection on the ARC port (As shown on the ARC settings page from which you copied the diagnostic text) to the WAN side ip address of the TP Link Deco router.
    2.2 On the TP Link Deco router, configure a manual port forwarding rule to forward TCP connections to the ARC port to the ip address of your Roon server.

With the second of these two options, it is most likely to be problem free if you also disable uPnP on both routers and use port reservations (one on each router) to ensure that the WAN side ip address of the TP link router (which is managed by DHCP on the Huawei router) and the Roon Server ip address (which is managed by DHCP on the TP Link Deco router) do not change.

Tailscale

Finally, I you cannot get port forwarding working, you may be able to get Tailscale working for you with the guide at https://help.roonlabs.com/portal/en/kb/articles/arc-and-tailscale-connect-to-roonserver-without-port-forwarding and the linked articles.

Note: the article above does not address the case when your Roon Server is a Nucleus, Nucleus Plus or a ROCK system using Bios boot which limits the version of Roon OS to build 259 which does not have Tailscale support. It is still possible to use Tailscale by using another always-on computer and configuring Tailscale as a Subnet Router

Tailscale will also work if your ISP uses CG-NAT. If this is the case, port forwarding cannot work.

Hi @mark.d.kensley,

According to our preliminary research, Vuma Reach uses CG-NAT on all residential accounts.

I recommend reaching out to your ISP directly to inquire if a dedicated external IPv4 address is available.

You will then need to create manual port forwarding rules in all active routers in this setup using the steps provided above.

Bypassing CG-NAT with Tailscale isn’t as easy on Nucleus and Nucleus+ models; Tailscale doesn’t come pre-installed on original Nucleus and Nucleus+ models because they have different BIOS-level architecture than ROCK or Nuclues One/Titan. If your ISP does not have an dedicated IP address available, you will need to dedicate a machine in this network (other than the Nucleus) as a Tailscale subnet router:

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