Your router can't be discovered

any idea why this keeps happening from time to time? Started Last night and continues. I'd rather not open up any ports on my router.

2019/06/27 20:27:43 [NAT] Failed to discover upnp: write udp4 0.0.0.0:34945->239.255.255.250:1900: i/o timeout 2019/06/27 20:27:43 [NAT] Failed to discover router using natpmp and upnp. 2019/06/27 20:29:38 [NAT] Failed to discover upnp: write udp4 0.0.0.0:48752->239.255.255.250:1900: i/o timeout 2019/06/27 20:29:38 [NAT] Failed to discover router using natpmp and upnp. 2019/06/27 20:29:47 [NAT] Failed to discover upnp: write udp4 0.0.0.0:49865->239.255.255.250:1900: i/o timeout 2019/06/27 20:29:47 [NAT] Failed to discover router using natpmp and upnp.
2019/06/27 20:31:04 [NAT] Failed to discover upnp: write udp4 0.0.0.0:44893->239.255.255.250:1900: i/o timeout 2019/06/27 20:31:04 [NAT] Failed to discover router using natpmp and upnp.

I'd recommend changing Remote Access to Manual mode and setting up your port forward on the router yourself.

@tmm1 I understand - it was working fine before without ports open.. any ideas why all of a sudden it has stopped working?

Usually this is because the router is buggy and stops responding to certain types of requests. By setting up a manual port forward you won't need the dvr to keep renewing the rule every few hours.

Any ideas here? I appreciate your support.

I'm having the same issue and manually set up my router's port forwarding to the correct IP for my Mac mini. When visiting my.channelsdvr.net on a device outside the network, a unique prefix loads ???????????.u.channelsdvr.net but produces this error in Safari on iPad "Safari could not open the page because the server stopped responding". Console log for Channels shows this despite toggling the Remote DVR Port Forwarding to "manual".

2020/08/02 22:47:47.371562 [NAT] Failed to discover upnp routers
2020/08/02 22:47:47.371642 [NAT] Failed to discover router using natpmp and upnp.
2020/08/02 22:51:26.785130 [NAT] Failed to discover upnp routers
2020/08/02 22:51:26.785360 [NAT] Failed to discover router using natpmp and upnp.

I also tried enabling UPnP on my router, but I receive this error from Channels DVR Server "Failed to map port using UPnP. Enable port forwarding for TCP port 8089 manually" with this Console log:

2020/08/02 22:59:48.236340 [NAT] Failed to map port using upnp: AddPortMapping: 501 ActionFailed

I am running 2020.07.30.2221. My public IP is different than my access point / modem. Is this the issue? Thank you.

Most likely. Channels will be using the public Ip of your modem I think. Are you using a VPN?

Thanks. I am not. Is there a guide for how to set up a VPN with Channels or recommendation for VPN providers that work best with Channels?

I've personally had no problem accessing Channels over a direct L2TP/IPsec VPN from my laptop or phone to my router. (The router is using using strongSwan for the tunnel, and FreeRADIUS for authentication.)

Dumb question: will all of my remote clients need to use a VPN too, if they want to access my Channels DVR?

Yes, I think so. A VPN would only be required in very specific circumstances, so I doubt you need to go down that road. The other post you commented on is probably the direction to go, although I don’t have much to add to what you saw there.