Plex server remotely accessible but still bandwidth capped

Server Version#: 1.18.8.2527
Player Version#: 4.22.2

Hello all,

I have been struggling for the past months in getting remote access working properly again but nothing seems to work so I am hoping somebody in the forum might now something.

So I am running a plex server on ubuntu 18.04 server edition. Furthermore as a modem/router I have TP-link c2600 with Openwrt on it. My connection is 100/100 fibre.

So I set up port forwarding in the firewall and within the plex settings it indicates that it is fully accessible. However when I decide to stream something remotely the speed is capped at 512kbps.

Other services I run on it are not bandwidth capped when I check the traffic graph on the router.

I used to have a provider offered modem/router where, I believe, these issues were not present (that was 4 months ago) so it is possible that openwrt is doing something which results in relaying but I don´t know what it could be at this point (also I mostly use sync so maybe it was also not working back then).

I have turned off rebind protection: didnt help
I tried using upnp: didnt help
It´s not a double-NAT setup.

So are there some other ports which are required but are implicitly open on most routers? Or is there something else I could try?

Thanks in advance.

So I downgraded to 1.13 (had that lying around) and the behavior was similar. So it does seem to be related to my openwrt modem/router.

Does anybody have experience with the firewall and plex? I suspect its blocking some traffic.

port info is here https://support.plex.tv/articles/201543147-what-network-ports-do-i-need-to-allow-through-my-firewall/

So I decided to check if any of those ports (apart from 32400) are actually open on my server. Apparently they are not. So I am wondering does that matter for remote access?

(So perhaps a relatively recent update for Ubuntu server edition changed some default behavior of iptables)

I checked if UFW is enabled and it isnt, also iptables has no rule which would impact it. So these ports are not blocked on my server (also when I scan open ports on my server these dont show, so it seems the plexmediaserver themselves is not using them).

@BigWheel is there some setting in how my modem sets up a connection which can make Plex think that direct play is not possible? Or can you share what criteria are being used to determine the type of connection?

not that I am aware of. There is no limit of 512k that we impose for any reason. Your server can have a limit set in remote access setting but I am guessing you don’t have that set.

Figured it out. I had software flow offloading enabled on my modem, apparently this caused it. Not sure why it would be the case its been in the linux kernel for a while already.

It could be a bug in Openwrt where it doesnt account for port forwarding/upnp (i need to investigate this).

1 Like

This topic was automatically closed after 90 days. New replies are no longer allowed.