A tangled web - Apple TV, PlexConnect and Billion 7401VGP

Hi

 

I recently swapped out routers into a billion 7401VGP. I changed all the IP addresses (this is all I did) to work well with the router.

 

What I am finding is that if I set the DNS of the AppleTV to my PC IP, as the install notes say I should (and had done with the old router), Apple TV loses all connection to the internet.

 

I have tried to work around this, but I am not a network fundi, and beyond some basic telnet attempts, and fiddling around unsucessfully with port forwarding I have now run out of ideas.

 

Basic run down - 

Netgear router - everything worked

Switched out netgear router for billion 7401 VGP

Changed IP Addresses of everything (and DNS server address of the AppleTV) - no internet, no plexconnect
Changed DNS Server to automatic (same address as router) - internet works, no plexconnect

 

Anyone else have any suggestions?

 

Regards

Arachne

 

P.S Am i maybe not changing something in the apple TV certificate?

 

p.p.s i found this link, but I don't know if it would help me: http://forums.whirlpool.net.au/archive/1905534
 

PlexConnect has a ip_DNSMaster setting, that most likely needs adaption to your current setup.

Hi Baa

Thank you for the quick reply, and sorry for my late one. I was away for the weekend.

Router IP - 192.168.1.254
My PC IP - 192.168.1.120 (Static)

Apple Tv -  192.168.1.108 (Dynamic)

Apple TV Settings - Automatic IP, and Automatic DNS (Defaults to Router) - Internet, no plexconnect (Use Youtube App to check connection, trailer App loads)

Apple TV Settings - Automatic IP, and Manual DNS (192.168.1.120) - no Internet, no plexconnect (Use Youtube App to check connection, Trailers/Youtube doesnt load)

Settings config file has been set DNSserver to my ISP's DNS.

I have also tried to port forward to the router and port 53 (on both my PC DNS and Auto DNS)

http://mybroadband.co.za/vb/showthread.php/237345-Setting-up-a-DVR-with-billion-7402-router?p=4064267&viewfull=1#post4064267

http://support.apple.com/kb/ht2463

None of it is working. (Although, I'm not 100% sure I am port fowarding correctly... Manuals and googles only take one so far)

When I set up the ATV with my PC as the DNS, I can still ping it through the command prompt, but internet stops.

I understand this isn't quite the right forum to have these problems, as i'm not entirely convinved its not just the router. But I am fairly confident that this forum would provide the best answers.

This router provides a bit more functionality over the newer Netgear (they are both at least 5 years old), and is less 'used'.

Undo any port forwarding for port 53 straight away!

If you provide the info requested in the 'read before posting sticky' we can get a better idea of what is going on (i think it will be needed on this occasion).

Also it is worth shutting down plexconnect, throwing settings.cfg away and restarting plexconnect to create a fresh default one to test with.

I have reset Plexconnect to vanilla (kept the trailers.pem file), Disabled the QoS, no port forwarding.

  • our ATV model (2 or 3) and firmware version (found under the ATV settings > general > about > Apple TV software): Model - MD199SO/A (Apple TV 3) - Apple TV Software 5.3 (6105)

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

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

  • The device and operating system (including version number) that PlexConnect is installed on: Windows 7 64, SP 1, Core i5 - 3470, 8gb RAM.

  • The device and operating system (including version number) that the Plex media server (PMS) is installed on: Windows 7 64, SP 1, Core i5 - 3470, 8gb RAM.

  • The Plex media server (PMS) version number you are running (do not put 'latest'): 0.9.9.7.429-f80a8d6

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

  • The PlexConnect version number. If using Github source then a time and date of download (look at the creation date of the folder) and if you are using any non-standard setup e.g. Plexify or a fork.  14/04/2014 12:39

  • The contents of your 'Settings.cfg' file (this is created at first clean shutdown of PlexConnect, using CTR+c):

    [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 (Changed to High for the log file)
    logpath = .
  • Detail on the media file if it is an issue related to playing a media file (in order to get the necessary information on a particular media file go into the Plex web interface, select the video file, when it brings up the page for the media file click on the "i" information button on the left hand side, it will then bring up a "media info" box, click on the "View XML" button, it will then open a browser window with the relevant information, copy this to http://www.pastebin.com and use the pastebin link to post the details; posting the information directly in the forum may mess up the formatting and generally takes up a lot of space): N/A

  • detailed description of the issue (the clearer you can make this the better): Apple TV, once DNS is changed on Apple TV to the IP of the host computer, Apple TV loses connection to the internet (has internet when DNS is automatic). It can still be pinged, but cannot find the internet, nor the DNS server. Problem eexisted after switching to a Billion 7401VGP router, away from a netgear.

  • Ensure you post your 'PlexConnect.log' file to pastebin and post the link ('PlexConnect.log' is located in your PlexConnect folder). If possible, follow these steps to create a "more detailed fresh" one: http://pastebin.com/Dfuh24Tg

 

Your last two posts show two different IP addresses for the PC running PlexConnect.

Yes. 
The PC IP is 192.168.1.121.

The 1st post was me running with a mistake I made when typing it out (due to my limited understanding of IP's, I didnt think it mattered, as long as the IP's were the same in the post)

Try changing the following in settings.cfg (stop PlexConnect to do this): 

enable_plexgdm = False
ip_pms = 192.168.1.121
 
Make sure you reboot the PC, router and ATV after doing this to clear out any cached entries.

Hi.

put that line into setttings. Rebooted PC, Router, ATV, Still no luck.

Plexconnect loads, but the AppleTV isnt finding the internet.  
The only two icons showing are "Computers" and "Settings" on the ATV display.

Does your LOG now contain DNS requests? Forwarded or intercepted - doesn't matter?
Are you sure you did put the correct DNS Adr into your aTV?

Edit: Make sure to allow python to access ports 53 (DNS), 80 (http), 443 (https) - inbound/outbound rules in your firewall, one of those.

It is an OUTBOUND rule for python.exe on Windows (you shouldn't need the others) ;)

outbound? request on port 53 should come in, shouldn't it?

outbound? request on port 53 should come in, shouldn't it?

No idea why it is but thats the config needed on Win and i never bothered to figure out why. :)

Its definitely a problem surrounding the router and its interaction with Apple TV. Plugged in the old router and it worked again. 
 

The old Netgear router overheats from time to time, and limits Plex App access from the server around the house, whereas the "new" Billion router doesnt limit plex app access, but can't do Plex Connect.

At this stage, I'm thinking I should just get a new router, and see where to from there, because this is getting tiresome (i mean more the routers being a problem than not being able to solve Plex issues).

Again, the real problem I am having is that once the DNS settings for the Apple TV are put in as anything other than the router's address (192.168.1.254) it loses access to the network. 

Is there no way to test different DNS settings for ATV? or to reroute plexconnect through the router somehow with a virtual server? 

The server from the PC works, but ATV doesnt work through this specific router once the DNS has changed.

Are you sure both routers are assigning the same IP to your PC?

Sorry, was away for the weekend again.

No, they do not use the same IP address.

The one router uses 192.168.1.x
The other router uses 192.168.0.x

I change IP addresses as I switch between them. The whole network is on Automatic IP, except for the plex server, which is static on 192.168. (1 or 0) . 121

Why don't you try changing the new router to use the same IP addressing as the old one, see if that makes a difference.

Make sure you set the DHCP reservations to be the same as well.

Will do that this evening.

Ran into some trouble with the router itself today, so haven't given it a try. Will revert asap.

Got it working.

Changed the router IP, and unchecked a box that said "Use the router as a DNS server". Between the two everything worked out.

Thank you for all the help, Sorry for the delayed responses. Lots of long weekends this side.