Losing Ethernet Connection after PlexConnect install

Once I get Plex Connect working with the trailers app with Ethernet, it works for about a day. I will come back to the device after about a day, and the ATV loses the Ethernet connection. If I unplug the Ethernet cable all icons return, however the trailers app reverts back because the DNS is not configured through wifi. Rerunning terminal script and re- configuring DNS gets it to work again. Any idea why it loses Ethernet connection?

Please read the “read before posting” sticky and provide all the requested information that is needed to help troubleshoot your issue.

Also check your router to see if any of your devices are in a DMZ.

Also delete the wifi connection from your ATV, you shouldn’t run two interfaces at once (this might be your issue).

I don’t believe you can run two at once. Once you plug-in Ethernet it overrides the wifi. But if he deleted the wifi connection as you said it wouldn’t be able to default back to that wifi ssid if it lost Ethernet connection since it wouldn’t be saved. The wifi radio would still enable it self when it loses Ethernet which is how the aTV was designed I believe using any version of ios.

Your ATV model (2 or 3) and firmware version (found under the ATV settings > general > about > Apple TV software): ATV 2


The DNS server set on the ATV (found under the ATV settings > general > network > DNS): 10.0.1.3


The local IP address of the device that PlexConnect is installed on:


The device and operating system (including version number) that PlexConnect is installed on: mid 2011 iMac - 10.8.5


The device and operating system (including version number) that the Plex media server (PMS) is installed on: mid 2011 iMac - 10.8.5


The Plex media server (PMS) version number you are running (do not put ‘latest’): 0.9.8.18.290-11b7fdd


The local IP address of the device that the Plex media server (PMS) is installed on: 10.0.1.3


The PlexConnect version number. 2/8/14 at 5:56pm


The contents of your ‘Settings.cfg’ file

[PlexConnect]

enable_plexgdm = True

ip_pms = 192.168.178.10

port_pms = 32400

enable_dnsserver = True

port_dnsserver = 53

ip_dnsmaster = 8.8.8.8

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

loglevel = Normal

logpath = .




A detailed description of the issue (the clearer you can make this the better): Once I get Plex Connect working with the trailers app with Ethernet, it works for about a day. I will come back to the device after about a day, and the ATV loses the Ethernet connection. If I unplug the Ethernet cable all icons return, however the trailers app reverts back because the DNS is not configured through wifi. Rerunning terminal script and re- configuring DNS gets it to work again. Any idea why it loses Ethernet connection?


Ensure you post your ‘PlexConnect.log’ http://pastebin.com/ksQk8g38

Oops, forgot software.

MC572LL/A

5.3 (6105)

I’m not sure why it’s crashing like that other then a hardware issue with something on your network. If you were jb you could run plexconnect directly on the atv2:

https://forums.plex.tv/topic/88905-plexconnect-on-atv2jailbroken-launchctl/


I know this doesn’t solve the mac plex connect host issue but it makes your device portable since everything would be on the atv2 and might prevent the issue since you would then have plexconnect installed on the atv2. There is a new jb for ios 5.3 FYI. I can connect to plexconnect three different ways on my atv2’s on ios 5.3:


Trailers (no jb req)

addsite locally using the link provided (jb req)

addsite over the network using dschuetz method (jb req & old commit)

Device is jb. Thank u for the response. I clicked on the link as I would love to run directly from ATV2 but was having a hard time following the installation instructions

Can u give me more info on the addsite methods. Have had some experience with using cyberduck, as I have been using plexbmc plugin to access my PMS. Would really like to add to ATV though

If you follow the tutorial from that link it gives full instructions. On post 127 I gave a short tutorial on my experience with it. As far as I know they are going to redo the tutorial in the future. Also if you are using my tutorial you can skip the chmod +x commands as they are not needed anymore, they uploaded files with correct permissions to fix this issue. Everything you need is in that tutorial. @Dschuetz addsite method is a work in progress that I’m testing with and requires a very old outdated commit at this time. Your best option is to follow the previously linked tutorial. Cyberduck & FileZilla=sftp.

I would also suggest that you freshly restore your ATV and do not put any other jailbreak apps on it and see if you still get the issue.

Are these the instructions you are referring to?
 
 
Installation...
source files attached, unzip and add to latest PlexConnect/support/iOS (aTV jailbreak)
 
- install python on aTV: eg https://forums.plexa...-atv2/?p=416888
- SFTP into aTV and copy the complete directory to /Application/PlexConnect. Or somewhere else, whatever you prefer
- SFTP PlexConnect/support/iOS*/Settings.cfg to PlexConnect/Settings.cfg, overwriting the later if already there. We need some settings changed, like disabling the DNSServer.
- add PlexConnect/support/iOS*/hosts_addon_PlexConnect to /etc/hosts
- option: add PlexConnect/support/iOS*/hosts_addon_preventATVUpdate as well
- SSH into aTV, "cd /Application/PlexConnect", run "./support/iOS*/install.bash"
- check with "ps -ef". You should find 3 Phyton/PlexConnect related processes
- check with "launchctl list | grep .plexconnect.". You should get "  -  com.plex.plexconnect.bach.plist"
 
Usage...
Just hit the Trailers app!
Attached Files

 

 

 

I believe I installed Python properly. term says the following:
Python 2.7.3 (default, Aug 11 2012, 10:54:38) 
[GCC 4.2.1 Compatible Apple Clang 3.0 (tags/Apple/clang-211.11)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> python
 
Got to step:
- SSH into aTV, "cd /Application/PlexConnect", run "./support/iOS*/install.bash" and says it the application is not found.
Apple-TV:~ root# "cd /Application/PlexConnect", run "./support/iOS*/install.bash"
-sh: cd /Application/PlexConnect,: No such file or directory
 
 
 
 

 

 

Yes. I don’t use the trailers.app so I use a different method by using the installbutton.bash. You can follow what I did on post 127 in this topic:


https://forums.plex.tv/topic/88905-plexconnect-on-atv2jailbroken-launchctl/page-7

>>Apple-TV:~ root# "cd /Application/PlexConnect", run "./support/iOS*/install.bash"
>>-sh: cd /Application/PlexConnect,: No such file or directory
You got to expand the "*"... I guess typically it would be /iOS_jailbreak/
Look in your PlexConnect folder. You should find that sub-folder /support/iOS_jaillbreak, complete with a nice README.txt explaining the steps. Might be similar to the stuff you pasted, but is known to work...

>>You can follow what I did on post 127 in this topic:

Post 127? Please, not again. We talked about that, didn't we? 

That’s just how I successfully installed it on ios 5.3. The permissions has been fixed but in order to properly install python you need to do the update and upgrade part otherwise it will not pull in the proper sqlite3 dependencies for python on a fresh install of ios 5.3 which will cause issues when attempting to install apps from nitoTV or flash black etc. I was just saying what worked for me.

Keeps giving me an error processing python

You will need to provide more information then that. Do you have python copied over? What is the error?

OK, so reading the README file and looks like dependencies have been fixed. libggi and sqlite3 now set up! cool

ran install cydia and install python and both say "newest version" 

I guess where I'm getting hung up at is pushing Plexconnect to the aTV.

I have copied the Plexconnect folder (SFTP) into applications folder 

Now how do I do the following?

- SFTP PlexConnect/support/aTV_jailbreak/Settings.cfg to PlexConnect/Settings.cfg

  overwrite the later if already there
  this bring new defaults for PlexConnect@aTV, like disabling DNSServer

You can use that one if you want but I used a different settings.cfg since I want a dedicated plexconnect app. I never used that settings.cfg so I'm not sure if it works with the dedicated plexconnect app or not:

[PlexConnect]
port_pms = 32400
port_webserver = 80
ip_plexconnect = 0.0.0.0
certfile = ./assets/certificates/trailers.pem
ip_dnsmaster = 8.8.8.8
loglevel = Normal
enable_dnsserver = False
logpath = .
ip_pms = 127.0.0.1
enable_plexgdm = False
hosttointercept = localhost
port_ssl = 443
enable_webserver_ssl = False
prevent_atv_update = True
port_dnsserver = 53
enable_plexconnect_autodetect = False

​I also have my dns set to auto and don't need any certs using the atv2 jb method.