At the start of the year I moved to mainland Europe for work reasons. I previously had a home network that worked fine with my UK Sky Router and using wifi to connect to my Plex Server at home. The Wifi signal here doesn't carry as well, so i've had to change my network setup.
However, since moving my connection has been very unreliable. I haven't been able to nail down why my Plex server will be enabled for remote connections some days, and then some days be completely unavailable. And then come back, without reason. It's hugely frustrating.
I'm using a Fritzbox 7490 Router, connected to a TP-Link powerline adapter. The Powerline is connected to a TPLink Ethernet switch (TL-SD1008D), which is connected to my Plex Server, a Mac Mini running the latest OS update, on pretty much all the time.
Plex is running the latest update, 1.0.0.2261
Port forwarding is enabled on the Fritz Router, for port 32400, set by MAC address to avoid issues on restarts.
As of right now, the Plex Chrome player can connect anywhere in the house, from any device (using unsecured connection), but Plex Media Player Preview cannot connect on any device other than the Mac server. Apps work locally.
I'd swear it was an issue with the router, except that often I can't connect to my server even on the Mac Mini, which is the server!
So I'm conflicted as to whether I'm troubleshooting a mac / Plex issue, or a network issue. I'm betting on the latter, but I've exhausted my knowledge and research, so I could really use some help, if anyone has any suggestions!
it'd be really appreciated! :(
Recent, (and I hope relevant) Logs as follows: (anonymised)
Jul 03, 2016 19:09:52.402 [0x700000f6b000] DEBUG - PublicAddressManager: Obtaining public address and mapping port.
Jul 03, 2016 19:09:52.402 [0x700001383000] DEBUG - PublicAddressManager: Obtaining public IP.
Jul 03, 2016 19:09:52.402 [0x700001383000] DEBUG - HTTP requesting GET http://plex.tv/pms/:/ip
Jul 03, 2016 19:09:52.403 [0x70000019a000] DEBUG - Completed: [::ffff:127.0.0.1:56349] 200 PUT /:/prefs?PublishServerOnPlexOnlineKey=true (5 live) GZIP 3ms 231 bytes (pipelined: 2)
Jul 03, 2016 19:09:52.406 [0x700000d5f000] DEBUG - Request: [::ffff:127.0.0.1:56349] GET /myplex/account (5 live) GZIP
Jul 03, 2016 19:09:52.407 [0x700000d5f000] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Jul 03, 2016 19:09:52.407 [0x700000d5f000] DEBUG - Auth: authenticated user 1 as [MYIDENTIFIER]
Jul 03, 2016 19:09:52.407 [0x700000d5f000] DEBUG - Auth: Came in with a super-token, authorization succeeded.
Jul 03, 2016 19:09:52.408 [0x70000021d000] DEBUG - Completed: [::ffff:127.0.0.1:56349] 200 GET /myplex/account (5 live) GZIP 1ms 553 bytes (pipelined: 3)
Jul 03, 2016 19:09:52.464 [0x700001383000] DEBUG - HTTP success requesting GET http://plex.tv/pms/:/ip
Jul 03, 2016 19:09:52.464 [0x700001383000] DEBUG - PublicAddressManager: Got public IP from http://plex.tv: 85.93.XXX.XXX
Jul 03, 2016 19:09:52.551 [0x700000117000] DEBUG - HTTP success requesting PUT https://plex.tv/api/servers/87874658b8087e4a6848582bbefdd3584b0fccd0/connectivity?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
Jul 03, 2016 19:09:52.551 [0x70000021d000] DEBUG - Completed: [::ffff:127.0.0.1:56333] 200 PUT /myplex/refreshReachability (5 live) GZIP 167ms 231 bytes (pipelined: 5)
Jul 03, 2016 19:09:52.575 [0x70000019a000] DEBUG - EventSource: Got event [data] ''
Jul 03, 2016 19:09:52.576 [0x70000019a000] DEBUG - PubSub: Got notified of reachability: 0
Jul 03, 2016 19:09:52.578 [0x700000d5f000] DEBUG - Request: [::ffff:127.0.0.1:56333] GET /myplex/account (5 live) GZIP
Jul 03, 2016 19:09:52.579 [0x700000d5f000] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Jul 03, 2016 19:09:52.579 [0x700000d5f000] DEBUG - Auth: authenticated user 1 as [MYIDENTIFIER]
Jul 03, 2016 19:09:52.579 [0x700000d5f000] DEBUG - Auth: Came in with a super-token, authorization succeeded.
Jul 03, 2016 19:09:52.580 [0x70000019a000] DEBUG - Completed: [::ffff:127.0.0.1:56333] 200 GET /myplex/account (5 live) GZIP 1ms 587 bytes (pipelined: 6)
Jul 03, 2016 19:09:52.917 [0x700000f6b000] DEBUG - Request: [::ffff:127.0.0.1:56333] GET /myplex/account (5 live) GZIP
Jul 03, 2016 19:09:52.918 [0x700000f6b000] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Jul 03, 2016 19:09:52.918 [0x700000f6b000] DEBUG - Auth: authenticated user 1 as [MYIDENTIFIER]
Jul 03, 2016 19:09:52.918 [0x700000f6b000] DEBUG - Auth: Came in with a super-token, authorization succeeded.
Jul 03, 2016 19:09:52.919 [0x70000021d000] DEBUG - Completed: [::ffff:127.0.0.1:56333] 200 GET /myplex/account (5 live) GZIP 1ms 587 bytes (pipelined: 7)
Jul 03, 2016 19:09:55.483 [0x700001383000] DEBUG - NAT: UPnP, found device http://192.168.178.1:49000/igddesc.xml with private address <192.168.178.37>
Jul 03, 2016 19:09:55.501 [0x700001383000] DEBUG - NAT: UPnP, usable device http://192.168.178.1:49000/igddesc.xml with private address <192.168.178.37>.
Jul 03, 2016 19:09:55.512 [0x700001383000] DEBUG - NAT: UPnP, public address is
Jul 03, 2016 19:09:55.764 [0x700001383000] WARN - NAT: PMP, got an error: Version not supported.
Jul 03, 2016 19:09:55.771 [0x700001383000] DEBUG - It took 0.0 sec to serialize a list with 21 elements.
Jul 03, 2016 19:09:55.771 [0x700001383000] DEBUG - MyPlex: Sending Server Info to myPlex (user=[MYIDENTIFIER]@email.com, ip=, port=32400)
Jul 03, 2016 19:09:55.771 [0x700001383000] DEBUG - HTTP requesting POST https://plex.tv/servers.xml?auth_token=xxxxxxxxxxxxxxxxxxxx
Jul 03, 2016 19:09:56.093 [0x700001383000] DEBUG - HTTP success requesting POST https://plex.tv/servers.xml?auth_token=xxxxxxxxxxxxxxxxxxxx
Jul 03, 2016 19:09:56.093 [0x700001383000] DEBUG - MyPlex: Published Mapping State response was 422
Jul 03, 2016 19:09:56.093 [0x700001383000] WARN - MyPlex: Invalid response when mapping state (code=422):
Jul 03, 2016 19:09:56.094 [0x700001383000] DEBUG - MyPlex: Updating device connections (from timer: 0)
Jul 03, 2016 19:09:56.094 [0x700001383000] DEBUG - HTTP requesting PUT https://plex.tv/devices/87874658b8087e4a6848582bbefdd3584b0fccd0?Connection[][uri]=http://192.168.178.37:32400&httpsEnabled=1&httpsRequired=0&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
Jul 03, 2016 19:09:56.096 [0x700000117000] DEBUG - Request: [::ffff:127.0.0.1:56333] PUT /myplex/refreshReachability (5 live) GZIP
Jul 03, 2016 19:09:56.096 [0x700000117000] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Jul 03, 2016 19:09:56.097 [0x700000117000] DEBUG - Auth: authenticated user 1 as [MYIDENTIFIER]
Jul 03, 2016 19:09:56.097 [0x700000117000] DEBUG - Auth: Came in with a super-token, authorization succeeded.
Jul 03, 2016 19:09:56.097 [0x700000117000] DEBUG - MyPlex: Requesting reachability check.
Jul 03, 2016 19:09:56.098 [0x700000117000] DEBUG - HTTP requesting PUT https://plex.tv/api/servers/87874658b8087e4a6848582bbefdd3584b0fccd0/connectivity?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
Jul 03, 2016 19:09:56.263 [0x700000117000] DEBUG - HTTP success requesting PUT https://plex.tv/api/servers/87874658b8087e4a6848582bbefdd3584b0fccd0/connectivity?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
Jul 03, 2016 19:09:56.263 [0x70000019a000] DEBUG - Completed: [::ffff:127.0.0.1:56333] 200 PUT /myplex/refreshReachability (5 live) GZIP 167ms 231 bytes (pipelined: 8)
Jul 03, 2016 19:09:56.272 [0x700001383000] DEBUG - HTTP success requesting PUT https://plex.tv/devices/87874658b8087e4a6848582bbefdd3584b0fccd0?Connection[][uri]=http://192.168.178.37:32400&httpsEnabled=1&httpsRequired=0&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
Jul 03, 2016 19:09:56.285 [0x70000021d000] DEBUG - EventSource: Got event [data] ''
Jul 03, 2016 19:09:56.285 [0x70000021d000] DEBUG - PubSub: Got notified of reachability: 0
Jul 03, 2016 19:09:56.288 [0x700000d5f000] DEBUG - Request: [::ffff:127.0.0.1:56333] GET /myplex/account (5 live) GZIP
Jul 03, 2016 19:09:56.289 [0x700000d5f000] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Jul 03, 2016 19:09:56.289 [0x700000d5f000] DEBUG - Auth: authenticated user 1 as [MYIDENTIFIER]
Jul 03, 2016 19:09:56.289 [0x700000d5f000] DEBUG - Auth: Came in with a super-token, authorization succeeded.
Jul 03, 2016 19:09:56.289 [0x70000021d000] DEBUG - Completed: [::ffff:127.0.0.1:56333] 200 GET /myplex/account (5 live) GZIP 1ms 615 bytes (pipelined: 9)
Jul 03, 2016 19:10:12.410 [0x70000021d000] VERBOSE - We didn't receive any data from ::ffff:127.0.0.1:56349 in time, dropping connection.
Jul 03, 2016 19:10:16.291 [0x70000019a000] VERBOSE - We didn't receive any data from ::ffff:127.0.0.1:56333 in time, dropping connection.
Jul 03, 2016 19:10:47.404 [0x700000f6b000] DEBUG - Request: [::ffff:127.0.0.1:56404] GET / (4 live)
Jul 03, 2016 19:10:47.404 [0x700000f6b000] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Jul 03, 2016 19:10:47.404 [0x700000f6b000] DEBUG - Auth: Came in with the master token, authorization succeeded.
Jul 03, 2016 19:10:47.405 [0x700000f6b000] DEBUG - It took 0.0 sec to serialize a list with 21 elements.
Jul 03, 2016 19:10:47.405 [0x70000021d000] DEBUG - Completed: [::ffff:127.0.0.1:56404] 200 GET / (4 live) 1ms 2470 bytes
Jul 03, 2016 19:11:07.407 [0x70000019a000] VERBOSE - We didn't receive any data from ::ffff:127.0.0.1:56404 in time, dropping connection.
Jul 03, 2016 19:11:25.383 [0x700000d5f000] DEBUG - Sync: uploadStatus
Jul 03, 2016 19:11:55.975 [0x7000009ca000] DEBUG - Request: [::ffff:127.0.0.1:56448] GET / (4 live)
Jul 03, 2016 19:11:55.976 [0x7000009ca000] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Jul 03, 2016 19:11:55.976 [0x7000009ca000] DEBUG - Auth: Came in with the master token, authorization succeeded.
Jul 03, 2016 19:11:55.977 [0x7000009ca000] DEBUG - It took 0.0 sec to serialize a list with 21 elements.
Jul 03, 2016 19:11:55.977 [0x70000019a000] DEBUG - Completed: [::ffff:127.0.0.1:56448] 200 GET / (4 live) 2ms 2470 bytes
Jul 03, 2016 19:12:15.978 [0x70000021d000] VERBOSE - We didn't receive any data from ::ffff:127.0.0.1:56448 in time, dropping connection.
Jul 03, 2016 19:12:46.477 [0x700001300000] DEBUG - Request: [::ffff:127.0.0.1:56451] GET / (4 live)
Jul 03, 2016 19:12:46.478 [0x700001300000] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Jul 03, 2016 19:12:46.478 [0x700001300000] DEBUG - Auth: Came in with the master token, authorization succeeded.
Jul 03, 2016 19:12:46.479 [0x700001300000] DEBUG - It took 0.0 sec to serialize a list with 21 elements.
Jul 03, 2016 19:12:46.479 [0x70000021d000] DEBUG - Completed: [::ffff:127.0.0.1:56451] 200 GET / (4 live) 1ms 2470 bytes
EDIT:
I just turned off the switch for a minute to reboot it. I can connect after it restarts.
I have also noticed the speed on the switch is probably throttling streaming - it was just some old hardware i had when I moved, so will probably replace that. However, I don't know if that's the only problem...