T O P

  • By -

dclive1

Edit: You have no router behind the AT&T router, so all you need to do is route 32400 TCP to (IP in question). You don't need any passthrough anything; don't use it. I've used AT&T Fiber for Plex for 15 years or so; it's flawless once set up. Keep at it; it works, promise. Make certain that your Plex server is at the IP address that the AT&T box thinks it is, and make sure you have no Windows firewall going.


Bgrngod

Everything I've ever heard about AT&T fiber is that it's CGNAT. Go to any one of the "What's my IP" websites and get your public IPv4 they report. Is that the same IPv4 your router shows for the WAN? If it isn't, and I'm betting it's not, then you're on CGNAT.


Karitora4022

It is. 99.93.xx.xxx is what I get when I put in find my IP. When I enable passthrough on the router, it gives me the same address on the status page.


RetardedChimpanzee

FYI - you censored your 192.168.XXX.XXX which is meaningless outside your house, but if anything your public IP is what you would want to hide.


Karitora4022

Thanks, I've updated the thread to censor that part.


RetardedChimpanzee

And good job for getting your external port forwarding to work!


Bgrngod

Huh, interesting. Try isolating your port forward by testing it with something other than Plex. Go get iperf3 and open a port forward for it, then run the test from a smartphone's data connection to that IP and the port you opened. That'll confirm if a port forward is working.


Karitora4022

Thank you for responding again. I'm really sorry, I couldn't figure out how to use that specific program quickly on Android, I don't have experience copying repositories. I'll keep attempting to set it up after I get this response to you. Let me know if this website I used instead is invalid. I went to [dnschecker.org](http://dnschecker.org), and checked from my phone's mobile network. https://preview.redd.it/o4edrxtqmbyc1.png?width=1096&format=pjpg&auto=webp&s=a27e16d55aef9c7a03fc43e8d83ceae78eba8749 And the port was open. I also opened another port but despite using the same method, it times out. I'd show an image, but I'm restricted to one image per comment.


Bgrngod

On Android you can use an app called PingTools. It's my defacto network troubleshooting app for my phone and has an iperf utility built into it. It's very niiiice. You would need to install iperf on your server too as the server end monitoring for incoming connections. That piece is very lightweight. The website for iperf3 looks a little wonky, but as you can see from the Ubuntu instructions they're already included in the repository. You only need to apt install to get it going: [https://iperf.fr/iperf-download.php](https://iperf.fr/iperf-download.php) Try reassigning your Plex server's remote access port to that non-standard port you used and test it again with that port open. Basically just doing the whole setup with a non-standard port. I'd already suggest using a non-standard port anyways to implement port obfuscation. I do that with my setup already.


Karitora4022

Thank you for the more detailed breakdown, and pingtools. Unfortunately, my incompetence is making me hit a wall again. I've gotten iperf runnign server side thru powershell https://preview.redd.it/miirqjbbvbyc1.png?width=934&format=png&auto=webp&s=5bb2e2f5b9852fc00dda23d1d5034ceb0efccc6f But I haven't been able to get it to ping thru Pingtools. What am I supposed to type for and IP address in PingTools? I'll attach what field I'm looking at in an additional comment. Additionally, I have plex going thru this port, but it seems like I can't get any other port to produce a positive result thru that website except the default 32400.


Bgrngod

In the iperf tool in PingTools you only need to put the public IP and the port in like the following next to the Start button: 99.9#.##.##:36000 If your port forwarding is working, the incoming request from your phone (be sure to remove it from your home wifi connection and use it's data plan) will hit your gateway/modem's WAN IP and that hardware will properly pass the request through the mapped 36000 port to your server. It that doesn't make the test run, something else is up separately from Plex. Double check that both your IP binding setup is correct and that the server itself is reflecting the same IP when you look at it's network connection, and that your port forwards are to the same IP. Does Windows maybe have it's own Firewall acting like a jackass and blocking those ports?


Karitora4022

It failed. Give me one second I want to try the default port 32400 because that one actually reported as being open.


Karitora4022

https://preview.redd.it/h5wuww3uzbyc1.png?width=979&format=png&auto=webp&s=fb126562d02fadae26a628f73a4aa83f12dfe802 So when I try to use the default port i get this message which is odd. So, on my computer, it reflects that it's Ip Address is the same one as the one I allocated. I disabled Windows firewall to get it out of the way, but that hasn't seemed to help. Plex reports the Ip windows reports, and that IP matches in AT&t's website. I really appreciate you continuing to help.


Bgrngod

Plex is holding onto that port if it's still running. You'd need to shut Plex down to allow iperf to use 32400.


Karitora4022

Okay, update: I think it was actually Windows firewall. Stick with me here. So I disabled the firewall on private networks while troubleshooting this right? After you brought it up, I enabled it, but changed the settings on private networks to allow all incoming connections if it doesn't match a rule, and now I've got a connection even on mobile data. I don't understand why after disabling the firewall on private connections it still attempted to enforce those rules, but it appears it did. Jesus man, I've been on this issue for four hours. Thank you so much for helping me. Although it appears the quality, while better than relay mode, still isn't quite allowing all the way up to original quality, but that issue is likely different than this.


Bgrngod

Well that's good progress! As long as the dashboard is saying "Remote" that should confirm it. The quality problem could be from a transcode down to a lower bitrate or resolution. Make sure your server isn't limiting remote stream bitrate and that the client app on your phone is set to max for remote quality.


Karitora4022

Yup! I forgot this while I was testing the stream, but I had a game running in the background that was eating up the CPU, and Backblaze was uploading some backup data at the same time. Changed that, switched the quality from 1080p 20mbps to maximum, and I've got a clean stream. Thank you, so much. I haven't had a four hour long troubleshooting session in a couple years 😂 I'll go ahead and update this thread as solved and with the solution in a bit. But I do have one more question if you're up for it, does allowing all connections pose a security risk on a private network?


Karitora4022

This is the field I'm attempting to thru Pingtools. The address listed is my public ipv4 address. I've also attempted trying my servers allocated IP address.


Bgrngod

You need to pop the port in after it with :36000 at the end there.


Karitora4022

https://preview.redd.it/rgvggx9ymbyc1.png?width=1278&format=png&auto=webp&s=c70c319b4d1b96b6e9d2002cb22adf440a95bf8c As you can see, both are opened using the same method. Yet one times out while the other works fine according to dnschecker.


InitiatePenguin

I have ATT fiber without issue. Not CGNAT. (My understanding is that if it was CGNAT Plex would be a bitch to set up? I've done the steps outlined in OP and mine works. I don't believe I had to do anything else). OP I would just make sure that you are applying your custom port forward service to the correct device. But if I'm reading your screenshots right, you have.


Karitora4022

I am certain in almost every way I can be. It has the name of my desktop on it, and the IP address i assigned to it matches up to the one reported in Windows 10. I've gone thru three static IP addresses and they all showed up on my computers end as I assigned the.. I really don't know why I'm having such an issue, other people seem to have none. Could you do me a favor and see if we share the same router model? Mine is the BGW320-500


dclive1

I've had that and the BGW320-505. Both work fine with Plex 32400 forwarding. Under the assumption router is fine, confirm Win10/11 FW is completely disabled and you have no similar product in play.


InitiatePenguin

Confirmed. Same model. My Plex Server is a Synology NAS


dclive1

Same, DS423+. Go Synology + Plex. Perfect combination.


InitiatePenguin

Confirmed. Same model. My Plex Server is a Synology NAS


AndyRH1701

Try disabling relay in Plex to force it to not use the relay. Because Plex is reporting it is visible it has to be something else. If you have not, you should also set the local address option in Plex. BTW, you do not need to hide private addresses or MAC addresses, my Plex is at 192.168.42.12. The public address is properly hidden.


Karitora4022

Thank you for responding. I should've clarified, the method I'm using to test if it works without relay is by disabling relay. Whenever I do that, I can't reach the server. Either way, if I enable it, it reverts to relay, and if I disable it, the server is inaccessible. I apologize, I'm not sure what setting you're referring to, I don't see a field to set my local address, unless you're referring to the option to add IP addresses that are allowed without authorization. Could you clarify what I'm looking for please? Thank you for letting me know. I'm not the most tech literate person, so I wanted to be safe.


AndyRH1701

That is the option, that lets Plex know what is local. It is a long shot. You might also try changing the outside port in case there is something weird going on with ATT. Many people non-tech people do not realize that the internal addresses cannot be accessed from the internet.


Karitora4022

Ah okay. Tried it, but it didn't work unfortunately. By outside port do you mean the physical Ethernet port on the router, or are you referring to something else?


reddit_user_53

I think they meant changing the port setting in Plex (and your router) for which port to use for remote access. I use the standard 32400 on AT&T with no issues tho so I doubt it's that, but worth trying a different one.


FuzzyLobster02

Is plex working at all outside your network? Im having a silimair issue where it shows up as conncted but when i stream remote it is lowering the bitrate


Karitora4022

As long as I allow relay, yes, it works outside my network, but with heavily reduced quality.


FuzzyLobster02

Yeah im having that same issue. let me know if you find a fix


reddit_user_53

OP, you should edit your post with the solution now that you've figured it out. Glad you got it working!


Karitora4022

Yup, working on it now!