I've been experiencing an issue with my Plex server running on Centos 7.
The server can be reached from an external location with no issues whatsoever, working through both a browser and mobile devices not connected to the local network. The issues come when I connect a mobile device to the local wifi network.
At this point, the server goes "offline" and cannot be seen by the device at all. This can only be remedied by removing the device from the local network. I have tested this with Android 6, Android 4.4 , Android 4.2 and Xbox One. Each states that the server cannot be found even though I have it open on a browser through http://plex.tv/web
Also, connected Android devices cannot ping the server at its static IP: 192.168.1.200, returning 100% loss when connected to the wireless network.
The Centos 7 firewall has the following ports open:
443/tcp
32469/tcp
80/tcp
32400/tcp
1900/udp
655/tcp
32413/udp
32412/udp
32400/udp
32410/udp
2655/tcp
32414/udp
53/udp
3389/tcp
I also have a Samba share set up on the server itself (located at /home/samba/music) which is accessible from all devices in the local network. When accessing this share from a Windows PC running Windows 10, the server does not appear under Network, although if the server is directly called, either by name or by IP, then the share becomes accessible and the server appears under "Network" with other Workgroup PCs.
I have tried various methods, with no success:
- Reinstalling the Xbox One and Android apps
- Reinstalling the Plex Server
- Placing the server in a DMZ (even though port forwarding its correctly set up)
- Disabling the CentOS firewall altogether
- Disabling SELinux
- Creating a Windows 2008 R2 server and installing Plex - this worked with no issues whatsoever so it appears to be a Linux related issue
Does anyone have any insight as to what could be happening here?