Server Version#: 1.21.1.3876
Player Version#: All
I have tried to fix this myself and have read all related topics that I can find. I will explain my setup, the problem and my attempted fixes.
I run a Plex media server on a Raspberry Pi 3. It is wired into my router with an Ethernet cable. It is attached to a USB disk which contains the media.
I have manually forwarded external port 32400 TCP to port 32400 on my server’s internal IP of 192.168.100.20. This is a reserved IP address in my router, and confirmed as I use port forwarding for lots of other applications on the Pi. My router is a Huawei HG8245Q supplied by my ISP. UPnP is also enabled.
As the Pi has no CPU ‘grunt’, I do not transcode video at all on the Pi, but most of my media is 1080p or higher. Inside the LAN, this is fine. Outside of the LAN, it is vital that I can establish a Remote connection.
My download speed is 330mbs, Upload is 60mbps. No WiFi issues as it is hardwired.
For the last 2 years or so, Plex has worked perfectly. I could remotely use my phone, iPad, fire stick, TV - anything - while I am travelling and push media to myself at full 1080p / 4K quality. 8-13 Mbps upload was no issue.
Suddenly, about a week ago I ran into trouble. Constant buffering and problems. Logging in to my server showed my that my upload was being capped at 2 Mbps. I thought I had connection issues etc, but soon realised that the 2 Mbps cap was due to using ‘Relay’ and being a Plex Pass member.
Checking the ‘Remote Access’ is strange. When I hit ‘apply’ next to the manual port of 32400, everything goes green and says ‘Full access’. A few seconds later, a Red Cross appears between internet and public IP address.
Since then I have been on a journey trying to fix this. I have tried (with no success):
- Updated the plexmediaserver on the Raspbian system on my Pi.
- Changed the port from 32400 to another few random numbers, and forwarded those instead.
- Tried to confirm I am not on a GNAT - my ‘whatismyIP’ response is the same as that indicated on my gateway.
- Removed manual port forwarding and tried to let UPnP pick it up instead.
- Removed IPv6 support.
- Removed Local Network Discovery
- Changed my password in Plex and logged out of all devices to reset any ‘Token’ issues.
- Booted up a different PC on the LAN (Windows 10) on static IP 192.168.100.2. Installed Plex media server (latest version). Pointed it at the shared USB disk for media. Selected a different port to forward. Added port forwarding in the router. Exactly the same result - temporary fix for me now as the CPU on that machine can transcode down to <2MBps to squeeze out the media via Relay.
- Rebooted the router. Rebooted the PC server. Rebooted the Raspberry Pi server. All repeatedly.
Port forwarding for other devices works fine as I access my Pi using port forwarding for SSH, Deluge, VNC Viewer, a web server and a Calibre Server too.
The only port forwarding that fails to establish a direct connection is anything I use for Plex.
I’m actually away from home logging in via VNC and TeamViewer trying to fix this, and have absolutely run out of ideas / IT skill with ideas now.
Any help gratefully received.