PlexConnect/ATV3/Windows worked for over a year then stopped

I had a new modem installed yesterday. When they finished, I looked up my PMS server IP and updated the DNS IP on ATV3. Tested and it worked fine.

However I failed to assign a static IP and today when I attempted to connect it failed. Went in, set static IP, updated DNS again, and no bueno.

My plexconnect.py log appears normal, no errors. (BELOW) seems like there is an issue getting ATV3 to connect to my PMS. I’m not a network guy, any suggestions?

23:28:16 PlexConnect: started: 23:28:16
23:28:16 PlexConnect: Version: 0.5-dev-211015
23:28:16 PlexConnect: Python: 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)]
23:28:16 PlexConnect: Host OS: win32
23:28:16 PlexConnect: PILBackgrounds: Is PIL installed? False
23:28:16 PlexConnect: IP_self: 192.168.0.3
23:28:16 DNSServer: started: 23:28:16
23:28:16 DNSServer: ***
23:28:16 DNSServer: DNSServer: Serving DNS on 192.168.0.3 port 53.
23:28:16 DNSServer: ***
23:28:17 WebServer: started: 23:28:17
23:28:17 WebServer: ***
23:28:17 WebServer: WebServer: Serving HTTP on 192.168.0.3 port 80.
23:28:17 WebServer: ***
23:28:17 WebServer: started: 23:28:17
23:28:17 WebServer: ***
23:28:17 WebServer: WebServer: Serving HTTPS on 192.168.0.3 port 443.
23:28:17 WebServer: ***

Windows 7, 64bit

My guess is your certificates have expired. The ones you had to generate way back when you installed plexconnect.

The issue is not a certificate issue. Apple TV will not communicate with Plex Connect even when pointing it to the proper DNS IP address. I think it has more to do with my router TBH, but I’m not knowledgeable in networking.

Do i need to add port triggers or set up a virtual server on my router?

I’m baffled by needing to as it worked for 1 day on this router, then stopped the next.

And you are sure, your aTV is set up with the correct DNS address?
I mean, according to your first post, PlexConnect worked with the new modem for a day… and since your computer got a new IP it stopped. Maybe you got a type when changing the DNS link? Please double check.
Also, what’s the IP of your aTV? Did you reset it at any time? Does it still have the full homescreen (all those icons, or just “computers & settings”)? If so… how does aTV reach the internet with no DNS service - since it should be pointed to PlexConnect, which obviously (according to the log) isn’t in the loop.

I’m 100% sure my DNS address is properly set on aTV. I’ve changed it multiple times after assigning multiple new static IP’s to my plex connect server PC.

The aTV is not set as static, should it be? and if so, do i need to update the settings log somehow? I suspect it may have worked because it had the same ip assigned as my last modem. when it power cycled and i turned it on a day later, i’m assuming the aTV was assigned a new IP address. I went through that logic, but could not find where I would apply the proper static aTV IP address on my plex connect server. Advice???

when i have the proper DNS assigned on my aTV, it becomes a brick (no internet access) when i assign it to “automatically select IP” it works fine.

Settings Log:

[PlexConnect]
enable_plexgdm = True
ip_pms = 192.168.178.10
port_pms = 32400
enable_dnsserver = True
port_dnsserver = 53
ip_dnsmaster = xx.xxx.xx.x (ip address assigned by ISP)
prevent_atv_update = True
enable_plexconnect_autodetect = True
ip_plexconnect = 0.0.0.0
hosttointercept = trailers.apple.com
port_webserver = 80
enable_webserver_ssl = True
port_ssl = 443
certfile = ./assets/certificates/trailers.pem
allow_gzip_atv = False
allow_gzip_pmslocal = False
allow_gzip_pmsremote = True
loglevel = High
logpath = .

icing on the cake, i also deleted my certificate on my aTV so i need to reinstall that. i assume once i resolve the connection issue i’ll be fine as I updated the certificate 2 weeks ago

Interesting, i just checked my log and saw the getcertificate line after starting plex connect and attempting to add the profile in aTV which leads me to believe they may have been communicating for a brief moment.

However, nothing changed on aTV and it timed out. I’m now trying to duplicate the exact same thing however, the cmd prompt and/or the log will not display the getcertificate line.

My router is an Arris TG1682G. I’ve disabled WPS, guest wifi, and firewall.

Eureka!! I found the issue. I’m uncertain how this issue began but may have been the result of a Windows update.

After performing a computer restore due to other related issues with my computer, I was forced to uninstall then re-download and install plex media server. After doing so I thought I’d boot up my atv3 and plex connect to see if the issue was resolved. During the process Windiws prompted me to allow Python the ability to make changes to my system. I selected “yes” and boom plex connect once again works.

I suggest you check your admin privileges to ensure Python is approved to run.