Set up on ATV2 5.3 (Jailbroken)

Firstly, I must apologise for this, I'm sure it will annoy many of you for me asking such a ridiculous question and I have read the FAQs but cant find anything for my issue.

 

I've just upgraded to 5.3 and jailbroken by ATV2, previously I had 5.0.2 JB and still had the same issue..

 

Basically, I'm finding the who set up of plexconnect impossible.

 

I've downloaded connect onto my mac and created the folder,  created the 2 certificates. I seem get my knickers in a twist when I get to the dns/ip stuff.

 

I've ran the queries in terminal and generated the PlexConnect: IP_self

 

Is that my Plex server IP? I've tried putting it onto ATV2 in the manual DNS settings but when I try and wirelessly add the trailer.cer to it it just hangs and my internet connectivity has gone.

 

Is it a case that I should be using the static IP that I have set for my mac? (which is where I run Plex media server from) I think it is but that won't work either.

 

Thanks/Sorry for my stupidity.

 

 

IP_self by default is the IP address PlexConnect figured out for itself - hence the name. :-)

It doesn't need to be the same as the PMS one, though when running everything on the same machine, it generally should...

If your aTV home screen is gone after a reboot, something is wrong with your DNS.

Either PlexConnect is not running at that time, it can't be reached from aTV, or it can't forward the request to "the internet".

Thanks for replying

I think it's because it can't connect to the internet as when I reboot no icons are displayed.

I've seen something about editing the settings.py ipdns manager and tried that but it doesn't work either.

I'm stuck. I just don't know what DNS records should be the same.

Question... are you trying to run PlexConnect on your Mac, or on the aTV itself (using the /support/aTV_jailbreak stuff)?

I’m (trying) to do it all from my mac.


Downloaded the plexconnect stuff and unzipped it into a folder and moved to applications like the guide.


Have I missed something out?

I don't know... you might want to show the content of "settings.cfg" as well as a recent log...

"Read before Posting" and stuff. :-D

I know I know!


I’ll start from scratch and post back the results of where it went wrong and the logs.


1 question though please.


I’ve made my IP on my mac (which holds Plex connect & media server). Where does that IP address need to go? In the DNS settings? On ATV AND on the plex settings.py thing? Does that mean I can ignore the plex self ip that it mentions in the set up guide?


Thanks

Settings.py should NEVER be edited.

Run and then shut down (using CTRL+C) PlexConnect and it will generate a settings.cfg, do not edit this unless you need to (the defaults work for most users so try it first).

The IP of the PlexConnect machine goes in the ATV DNS server setting - see the wiki install guides.

Thanks again.

I've started from the beginning and still the same problem. I'll try and put some more detail around it to see if that helps (I'm not sure a log would actually help as it appears that plex connect itself is actually running, I just can't get it to play nicely with the ATV)

I have my macbook which is running OSX 10.9.1 on it I am using

Plex Media Server running - 0.9.8.18

PlexConnect 0.3.1+

The macbook IP is 192.168.1.65 - I have made this static via my router

The PMS IP when ran on my Macbook is 127.0.0.1 port 32400

When I run PlexConnect on the Macbook I get the following:

23:27:47 PlexConnect: Python: 2.7.5 (v2.7.5:ab05e7dd2788, May 13 2013, 13:18:45)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
23:27:47 PlexConnect: Host OS: darwin
23:27:47 PlexConnect: IP_self: 10.145.25.6
23:27:47 DNSServer: started: 23:27:47
23:27:47 DNSServer: ***
23:27:47 DNSServer: DNSServer: Serving DNS on 10.145.25.6 port 53.
23:27:47 DNSServer: intercept: ['trailers.apple.com'] => 10.145.25.6
23:27:47 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
23:27:47 DNSServer: forward other to higher level DNS: 8.8.8.8
23:27:47 DNSServer: ***
23:27:47 WebServer: started: 23:27:47
23:27:47 WebServer: ***
23:27:47 WebServer: WebServer: Serving HTTP on 10.145.25.6 port 80.
23:27:47 WebServer: ***
23:27:47 WebServer: started: 23:27:47
23:27:47 WebServer: ***
23:27:47 WebServer: WebServer: Serving HTTPS on 10.145.25.6 port 443.
23:27:47 WebServer: ***

On my ATV2 which is Jailbroken running 5.3

The IP is 192.168.1.66

The DNS is 192.168.1.254

Router is 192.168.254

If I configure the DNS on the ATV to either my macbook IP or the Plex Connect IP I lose internet connectivity on the ATV and also Plex.

Does that help?

If you need more please let me know.

Thanks

Are you running some kind of VPN or virtual machine on your PC?

Sort of, I have Private Internet Access VPN (https://www.privateinternetaccess.com/) But I've turned it off as I thought this may have been the issue and it's not made any difference

Well PlexConnect is detecting itself as the following IP according to your post:

23:27:47 PlexConnect: IP_self: 10.145.25.6


What is the contents of your settings file and what do you get when you run it with the VPN turned off?

i've attached my settings.py contents and after running plexconnect with the vpn on I get this:

00:08:33 PlexConnect: Host OS: darwin
00:08:33 PlexConnect: IP_self: 10.145.25.6
00:08:33 DNSServer: started: 00:08:33
00:08:33 DNSServer: ***
00:08:33 DNSServer: DNSServer: Serving DNS on 10.145.25.6 port 53.
00:08:33 DNSServer: intercept: ['trailers.apple.com'] => 10.145.25.6
00:08:33 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
00:08:33 DNSServer: forward other to higher level DNS: 8.8.8.8
00:08:33 DNSServer: ***
00:08:33 WebServer: started: 00:08:33
00:08:33 WebServer: ***
00:08:33 WebServer: WebServer: Serving HTTP on 10.145.25.6 port 80.
00:08:33 WebServer: ***
00:08:33 WebServer: started: 00:08:33
00:08:33 WebServer: ***
00:08:33 WebServer: WebServer: Serving HTTPS on 10.145.25.6 port 443.
00:08:33 WebServer: ***

If you are using PIA, you will have issues with Plexconnect if you have enabled the “kill switch” feature. Turn it off and try again.

You need to read what we write if you want us to help you.
Settings.cfg is the settings file - settings.py is part of the program and never adjusted.
Also I need to see the output when you are NOT running the firewall.

Sorry, I put the wrong settings file, I didn't see where it referenced what one I needed to produce.

I've turned PIA off and then tried running it and it works.

Do you know if it's possible to run PIA and PlexConnect at the same time?

Also, when I change the IP on my ATV to the same as my mac (which is running Plex) the mac has to be on for ATV connect to the internet for everything else. Has anyone had any solutions on this? Or is it just a case of changing the DNS back to automatic on the ATV when not using Plex?

Thanks again and apologies if I've asked stupid/lazy questions

Whatever you run PlexConnect on has to be on for the ATV apps to function due to its architecture (unless you switch the DNS manually or have a Linux based router that can do the DNS redirection); this is why most people run it on their PMS machine (which is on 24/7 for a lot of people) or a Raspberry PI.
You can get it working with the VPN by altering your settings.cfg file:

Turn of GDM
Hard code your PMS IP
I think you also have to hard code self IP but I am not sure

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.