I have been running Plex Server for quite some time and used to have remote access until I switched to a Google WiFi mesh system. Once I switched over to mesh I had issue with double NAT which I have not been able to fully resolve with my U-verse router.
I had an idea that perhaps my dedicated Plex server might allow me to have remote access if I installed a seconf NIC that plugs into the U-verse router port and leave my server plugged into my Google router like it is now.
I don’t know if Plex can sort out using two different network interfaces and route accordingly so local streams local and remote goes over the other.
Has anyone ever done this?
You could also just do this: https://support.google.com/wifi/answer/6240987?hl=en
Put your Wifi Mesh into bridge mode, then the double nat problem goes away
Edit: Upon further review, I guess that only works with a single point of Google Wifi, you cannot use it with multiple Google Wifi setup in a Mesh… So, sorry… :-/
I have tried to get this to work. I made a post in another thread. No luck. In the nutshell, I have two ISPs and (say) two LANs, LAN1 and LAN2. PMS is listening on a PC on LAN1, where all my “local” uses work fine. I installed a LAN2 NIC on the PMS PC, but I cannot tell Plex that external connections come in through the LAN2 NIC, so Plex reports “external failed” when it does its testing. I just cannot get this to work, no matter how I tweak parameters, restart PMS, etc. It’s such a simple thing, and I cannot find support for it. But I will admit that the default single-NIC setup and way of thinking about internal and external is going to work for the large majority of users. It doesn’t seem to do what I need, however. It’s a low priority for me, since I rarely care about remote access. “It’s the principle of the thing – I’d like to get it to work.”
Have you tried setting a default gateway only on LAN 2? And setting no gateway on LAN 1?
Sorry for this rambling post. Yes, for the heck of it, I tried it. It worked. The only outgoing connection on the PMS PC, LAN2, was found by Plex. But this LAN1 PMS PC is more than Plex. I want the non-Plex traffic to go out LAN1. In this link I show the ROUTE command I used when I had both LANs up, with LAN1 preferred for outgoing traffic. I also tried “aiming” the ROUTE commands at plex.tv, thinking PMS would try xxx.plex.tv and I would force it to “see” only LAN2. I played with various settings in the interface, etc. I was never able to get it to work. As an aside, and FWIW, I do have another PC on LAN2 on which I installed PMS and pointed it at the same folders as LAN1’s PMS. I can “see” this server from the outside, but it serves up things differently (e.g., wrong matches currently) because it does not have the benefit of my tweaks (corrected matches, sort keys) on LAN1. I share media using Microsoft Networking, so, yes, the LAN2 PC has another NIC for LAN1, and its ROUTE command favors LAN2. If I did something technically wrong in all this, I don’t know what it is. Plex just hides very well the way to do what I’m trying to do, or it’s not possible. What I want is a single server that serves both locally (on a collection of IP-address ranges) and externally via an external IP address on the second NIC in the PMS PC (with the primary NIC being the preferred output). There is a setting for preferred LAN or something like that, and when you set it, you have to restart. I did that. Did not change a thing. Had it worked, I could make my internal LANs be treated as local (using some other GUI options), and all would be fine. I’ve never been able to get this to work right. I even rememberer to make sure the port-forwarding rules were correct (since for ISP2’s router it had to change when I wanted it to go to the second NIC on the LAN1 PMS PC). Whatever! I’ve tried everything! I cannot get this to work. There even IP1/IP2 configuration settings, but it is unclear what they do or how to use them, and when I tried playing with them, it did not solve my problem, so I gave up. This is really so simple. You have a PC with two NICs. You want to accept connections on both NICs. NIC1 will be considered local, NIC2 will be considered external (for purposes of limiting bandwidth). The problem I seem to run into is Plex tests the external connection, and gets it wrong no matter what I do. If Plex did not test…hmmm…that gives me an idea. What if I let Plex think there was no external connection? Would it still accept connections on both NICs? I will look into this at some point, because I don’t remember if I checked this. If I get this to work, I will update this thread, and explain what I did. Thanks.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.