I have a Cisco switch on my network. The normal devices via wifi are on 192.168.1.0/24 network. Whereas the Plex running inside a docker container is on 192.168.2.0/24 network on Ubuntu server 20.04.
I have no problem accessing plex via my MacBook that is on 192.168.1.0/24 network and it plays direct.
Whereas my other devices such as Apple TV or iOS devices which are also on the 192.168.1.0/24 network are playing indirect? Why?
PS 192.168.1.0/24 is the OpenWRT router with static route to 192.168.2.0/24 network
I have a plex lifetime pass and this is driving me crazy.
I have added the 192.168.1.0/24 in the LAN Networks section. so that plex being on 192.168.20.0/24 network should treat the 192.168.1.0/24 network as being local. Still no joy!
Can you confirm there’s no extra spaces etc. in the LAN networks field in your server’s network settings? Should be just the comma separated subnets with no extra characters.
Beyond that… sometimes it helps to restart the client(s) and/or the server after changing that setting.
If it’s still not working – it might help to look at your logs to see what issue they report with that setting.
thank you for your response. I have uploaded the screen shots. Yes, no spaces, tabs or funny characters. What baffles me is that it works fine on my MacBook Pro which is on 192.168.1.0/24 network (same is iOS and Apple TV)
I was right. the external ip was pointing to docker IP. So I re created the docker container with net option to be host i.e. use the host network space. if you’re using rancher with Kubernetes then this option is available in advanced and then networking.
Once done, all devices are blasting through my gigabit network
Once this option was selected, all I had to do was to add 192.168.1.0/24 in the LAN Networks as shown in my uploaded image. And it behaved accordingly.
thanks for your help anyway!