T mobile Internet will not let me do port forwarding

Hey everyone

So I have t mobile home internet and I have already talk to t mobile about this. They do not do port forwarding. I tried hooking up my router(netgear night hawk to the t mobile modem/wifi and it does t work. Can anyone help me on what I can do about this so I can get remote access when I’m away from home

This seems to be a standard issue with the service as Tmo put lip stick on a pig and simply took a hotspot technology and labeled it home internet service just without all the standard isp home network features such as port forwarding (standard for internet gaming and other protocols). However many users have had poor csr support and most likely you may have to opt to a different isp provider unless someone else can chime in with their tips.

Use an IPSEC VPN to a cheap VPS then forward the traffic from the VPS via nginx.

I have tried the VPN Nd still nothing

T-Mobile, AT&T, & Verizon all use Carrier Grade NAT in their wireless networks, including their home Internet offerings. Many carriers & ISPs, not just mobile, are using CG-NAT in their networks due to the lack of available IPv4 addresses.

Due to the nature of CG-NAT, it places your Plex Server in a double-NAT situation and remote access will not work.

Some carriers support port forwarding over their CG-NAT networks. They assign you a public, unique IPv4 address. This essentially defeats the purpose of CG-NAT, so they will most likely charge extra for the service.

Other possible solutions involve using a VPN where the provider supports port forwarding.

I’m not sure if anyone has come up with a rock-solid solution for hosting Plex behind a CG-NAT network (it might exist, I just haven’t seen anything on it).

Search the forum for “CG-NAT” to see other threads on the topic.

Also, search the Internet for “CG-NAT Port Forwarding,” “Plex CG-NAT,” “VPN port fowarding,” or similar terms.

It would be nice to have a solid solution. The carriers are rolling out wireless home Internet service over 5G in my area. At first glance, the price is ~1/2 of cable and it has at least double the upstream bandwidth and no bandwidth caps. It is an intriguing option if I could use it with Plex remote access.

FYI, Plex Relay should work over a CG-NAT network. Not an ideal solution due to the 2 Mbps / 1 Mbps bandwidth limits. But it will give you access to your server.

2 Likes

So I tried using a VPN and I’m still getting the same result. How do I do the cg-net

CG-NAT is what the carriers use that interferes with remote access.

Search the forum or online to see what others have done. I have not seen a solution.

You can’t do this with just any VPN provider. You need to purchase a VPS from a hosting provider and set up your own VPN using either OpenVPN or IPSEC and then manually forward the port over the VPN using nginx.

Once you get the VPS and VPN set up and forward your port you then need to do special things within Plex for it to work correctly. Not “Remote access” but “Custom server access URLs”

Some VPN providers also offer IPv4 port forwarding.

If you find a VPN provider that will do port forwarding itself then you still don’t use “Remote access” but instead you use “Custom server access URLs”

Remote access stays disabled.

2 Likes

Thank you sir I will look into it

Doesn’t Plex support IPv6? I see a checkbox under Settings Network that says:
“Enable server support for IPv6” - that being the case, why wouldn’t checking that box work. My understanding is that T-Mobile gives you a public IPv6 address in addition to the private CGNAT IPv4.

Not for streaming from server to client.

Plex won’t autodiscover and auto-register an IPv6 address with the Plex cloud.

But some clients do work with IPv6, if 1) the server has an IPv6 address and 2) the client has an IPv6 address and 3) you figure out and manually configure a Custom server access URL in PMS.

Ipv6 support for myplex - #269 by thornrag

If the Plex server has an IPv6 address it might be worth trying. I’m not sure what T-Mobile Internet provides. Does it get an IPv6 address? https://ipquail.com/

Yeah, I found this also, which I believe is basically the same thing, and it even provides a script to handle dynamic assignments: How to set up fully dynamic IPv6 remote access with Plex - cetteup.com

The question then of course is it is this simple to setup, why hasn’t Plex done it already if they’ve gone to the trouble to imply they support it with the Network settings checkmark? Personally, I don’t need the support on my ISP, but with 5G rollouts happening and other new ISPs coming on board, they just aren’t going to have the IPv4 address space to give out.

Yes, same! That post links to a reddit post that references the Plex forum post. Circles!

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