Port Forwarding issue

Hello all,

I'm having trouble getting channels to recognize my network and use remote dvr, I'm on Xfinity Xfi and I've enabled port forwarding for 8089 to my machine and I've disabled advanced security on my network and I still get this message "Your router can't be discovered. Enable port forwarding for TCP port 8089 manually." http://my.channelsdvr.net/ also does timeout when I try to access it and the app on my phone can't find my server. Anyone have any ideas for a solution?

In the Channels Web UI do you have it set to manual or automatic configuration?

automatic gives me that messages, but switching it manual does not fix it either.

If you set it to manual you would have to manually set up a port forward in your router to point to your DVR server. If automatic isn’t working this is likely your only option. It’s also possible that upnp is not enabled by default in your router. If that’s the case, enabling it may allow “automatic” to work.

I already have the port forwarded but it's still not working, I have the white x1 gateway fwiw, I'm not sure about the upnp being disabled or enabled though.

I’d recommend using a port scanning tool like the one below to scan your public IP on port 8089. That will confirm if the port forwarding is working or not.

https://www.whatismyip.com/port-scanner/

that's so weird, I have the port forwarded, advanced security is disabled on my network and I created a dmz for the ip and the port is still closed. For clarity, I'm using the white xfinity x1 gateway.

Aren't port forwards and DMZ usually separate things. Either use a forward, or establish a DMZ, but don't do both; that's probably closer to the source of your issues.

(Of course, I don't use Xfinity, so I have no clue how they set up their routers.)

Hmm we haven’t talked about what
kind of machine you are using as the server. It may have its own built in firewall/security that has to allow the traffic.

im using an hp laptop with mx linux on it, ive tried it both wireless and wired on it, with the same results.

Do you have another device on your network you can use to scan the IP of the server and make sure 8089 is listening? I have an app on my phone that can do that.

Port

Status

8089

closed
no matter what I do that pay you gave me shows this, i even turned off the firewall in mx linux

this is a weird mystery, its working on my internal network, but my.channelsdvr.net is still timing out and the port still says its closed but on the settings page im getting this now

Listening on 73.58.136.93:8089

I turned off the dmz like you said and only have the port forward in effect and still the same issue

You say the port is open, but have you specifically tested it? Not just with a port checker, but say something like https://${PUBLIC_IP}:8089? (Also, maybe try from your phone on cellular data, to ensure that your router is not doing any hairpinning.)

I just tried to access your site by IP, and I am getting a certificate for your Channels instance, so it looks like everything is working properly. Have you tried to access your site via my.channelsdvr.net when not connected to your home LAN? It seems like the problem is that your router is not routing properly; but the port forwarding is working correctly.

Its working now, boy that was not easy, although i think that may be xfinity fault for making it so hard to forward a port. Thanks for all your help u/Macnbaish and u/racameron

1 Like