CR Identifier: 504 ETIMEDOUT status: MultipleNatFound UPnP/NATPMP true
Example:
{
“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},“external_ip”: {“actual_external_ip”:“100.37.159.105”,“router_external_ip”:“192.168.1.108”}, “status”: “status”: MultipleNatFound, “natpmp_autoconfig”: {“status”:“NotFound”}, “upnp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_upnp”:true}
}
MultipleNATFound canned response. They have a double layer of NAT in the local network or with their service provider.
CR Identifier: 504 ETIMEDOUT UPnP/NATPMP NotFound
{
“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},“external_ip”: {“actual_external_ip”:“xxx.xx.xxx.xxx”,“router_external_ip”:null}, “natpmp_autoconfig”: {“status”:“NotFound”}, “upnp_autoconfig”: {“status”:“NotFound”}
}
Suggestions:
- Try to enable UPnP/NATPMP in the router
- Try to manually open the port in your router configuration
- Make sure the IP/Port matches
- Check for any VPNs or Firewalls
- Check if your modem is in
Bridge
mode
CR Identifier: 504 ETIMEDOUT UPnP/NATPMP doaction request return
Means: We found UPnP but it’s not working.
{
“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“94.XXX.XXX.36”,“router_external_ip”:null},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.50.1”,“found_upnp”:true,“error”:“doaction request return statuscode: ConnectFailure”}
}
Suggestions:
- Try to use a different port in the Roon app
- Try to manually open the port in your router configuration
- Make sure the IP/Port matches
- Check for any VPNs or Firewalls
- Check if your modem is in
Bridge
mode
CR Identifier: 504 ETIMEDOUT UPnP/NATPMP <s:Envelope
{
“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“73.125.39.218”,“router_external_ip”:null},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_upnp”:true,“error”:“<s:Envelope xmlns:s=“[http://schemas.xmlsoap.org/soap/envelope/\](http://schemas.xmlsoap.org/soap/envelope/\)” s:encodingStyle=”[http://schemas.xmlsoap.org/soap/encoding/\](http://schemas.xmlsoap.org/soap/encoding/\)“><s:Body><s:Fault>s:ClientUPnPError501ActionFailed</s:Fault></s:Body></s:Envelope>”}
}
Suggestions:
- Try to reboot the Router and Roon Core
- Try to use a different port in the Roon app
- Try to manually open the port in your router configuration
- Make sure the IP/Port matches
- Check for any VPNs or Firewalls
- Update firmware on router
CR Identifier: 998 NetworkTimeout
Means: Error in the message from Roon → our servers. Likely an Internet problem due to slow responses. Message from Roon → Server try this port and get back to me is not getting a response.
{
“connectivity”: {“status”:“NetworkTimeout”,“status_code”:998,“error”:“”},
“external_ip”: {“actual_external_ip”:“107.77.203.219”,“router_external_ip”:null},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“status”:“NotFound”}
}
CR Identifier: 502 EHOSTUNREACH UPnP/NATPMP True
Means: Our server didn’t think it could find IP address it could sent data to. Something strange going on with your particular ISP situation. Made it to our server, but the server tried to connect to Core.
{
“connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect EHOSTUNREACH XXX.XXX.XXX.XXX:55002, response code: undefined, body: undefined”}, “external_ip”: {“actual_external_ip”:“94.XXX.XXX.36”,“router_external_ip”:null}, “natpmp_autoconfig”: {“server_ip”:“XXX.XXX.XXX.XXX”,“found_natpmp”:true}, “upnp_autoconfig”: {“status”:“NotFound”}
}
Suggestions:
- Try to manually open the port in your router configuration
- Make sure the IP/Port matches
- Check for any VPNs or Firewalls
- Reach out to your ISP
Means: Basically the same as a timeout. The router tells you to go away instead of talking to you. Might have UPnP enabled but only partially.
CR Identifier: 502 ECONNREFUSED UPnP/NATPMP WANIPConnection
{
“connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect ECONNREFUSED XXX.XXX.XXX.XXX:55002, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“XXX.XXX.XXX.XXX”,“router_external_ip”:null},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“XXX.XXX.XXX.XXX”,“found_upnp”:true,“error”:“Did not find UPnP service with WANIPConnection on network”}
}
- Check to see if UPnP is fully enabled in your router
- Try to manually open the port in your router configuration
- Make sure the IP/Port matches
- Update the router firmware
CR Identifier: 502 EHOSTUNREACH ConflictInMappingEntry
{
“connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect EHOSTUNREACH 73.143.156.12:50002, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“73.143.156.12”,“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>”}
}
- Port conflict mapping error, ensure no other apps are using the same port as Roon (or another Roon Core instance)