TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 09-11-2012, 06:35 AM   #1
JeffreyF
Registered User
 
Join Date: Jan 2012
Posts: 38
KMTTG and Ports

I have successfully used KMTTG to find my TiVos using an internal IP address. Even though the computer and TiVo are on different zones, there is no issue.

I would like to be able to access a TiVo through port forwarding from the router and am wondering what port(s) I need to forward for KMTTG to see the TiVo.

As an example, instead of me typing in the 192.168.X.X in the IP address within KMTTG, I would like to be able to use the DDNS capability for access externally and type MYDOMAIN.COM:PORT_NUMBER_HERE

What port number does KMTTG use to find the TiVo?
JeffreyF is offline   Reply With Quote
Old 09-11-2012, 09:23 AM   #2
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,987
Under config-Tivos you specify the WAN side port numbers that you will be port forwarding in your router setup to port 80 (http) & 443 (https) on your TiVo. Optionally you can also use the iPad/Android RPC capability as well by port forwarding to port 1413. I use kmttg that way to access my TiVos outside my LAN all the time.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 09-11-2012, 10:13 AM   #3
JeffreyF
Registered User
 
Join Date: Jan 2012
Posts: 38
Thank you. I will try port 1413

Best,

Jeffrey


Quote:
Originally Posted by moyekj View Post
Under config-Tivos you specify the WAN side port numbers that you will be port forwarding in your router setup to port 80 (http) & 443 (https) on your TiVo. Optionally you can also use the iPad/Android RPC capability as well by port forwarding to port 1413. I use kmttg that way to access my TiVos outside my LAN all the time.

JeffreyF is offline   Reply With Quote
Old 09-11-2012, 10:33 AM   #4
JeffreyF
Registered User
 
Join Date: Jan 2012
Posts: 38
To confirm, should the settings be:

MYDOMAIN.COM:1413 --> Port 1413 on the Tivo

Or is it

MYDOMAIN.COM:1413 ---> Port 80 on the Tivo

Quote:
Originally Posted by moyekj View Post
Under config-Tivos you specify the WAN side port numbers that you will be port forwarding in your router setup to port 80 (http) & 443 (https) on your TiVo. Optionally you can also use the iPad/Android RPC capability as well by port forwarding to port 1413. I use kmttg that way to access my TiVos outside my LAN all the time.

JeffreyF is offline   Reply With Quote
Old 09-11-2012, 11:34 AM   #5
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,987
Quote:
Originally Posted by JeffreyF View Post
To confirm, should the settings be:

MYDOMAIN.COM:1413 --> Port 1413 on the Tivo

Or is it

MYDOMAIN.COM:1413 ---> Port 80 on the Tivo
No you misunderstand. There are 3 ports on a TiVo that kmttg can use:
80 (http)
443 (https)
1413 (rpc/iPad/Android)

So you will have to port forward to each of those. For example if your TiVo IP is 192.168.1.200 then you'd want something like:
MYDOMAIN.COM:8080 -> 192.168.1.200:80
MYDOMAIN.COM:8443 -> 192.168.1.200:443
MYDOMAIN.COM:81413 -> 192.168.1.200:1413

The rpc forwarding is only necessary if you want to use the rpc remote functions.

Then in kmttg config you'd enter 8080, 8443, 81413 as the WAN ports when using kmttg via MYDOMAIN.COM.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 09-11-2012, 07:58 PM   #6
lrhorer
Registered User
 
Join Date: Aug 2003
Location: San Antonio, Texas, USA
Posts: 6,867
Quote:
Originally Posted by moyekj View Post
So you will have to port forward to each of those. For example if your TiVo IP is 192.168.1.200 then you'd want something like:
MYDOMAIN.COM:8080 -> 192.168.1.200:80
Except I think I would avoid 8080 -> 80. Quite a few applications use 8080, and one might wind up with an issue down the line. Perhaps 8880 -> 80? Or not.
lrhorer is offline   Reply With Quote
Old 09-12-2012, 08:49 AM   #7
JeffreyF
Registered User
 
Join Date: Jan 2012
Posts: 38
Thanks for the clarification.

Here is what I have done:

Tivo name: MYDOMAIN.COM
Enabled iPad stule communications with this TivO is checked off

WAN HTTP: 9080
WAN HTTPS: 9443
WAN IPAD: 1413

I have ports 9080, 9443 and 1413 with its own separate entry on my router all pointing to the TiVo ip address.

When I go to get the list of recordings I get the error:

Failed to retrieve Now Playing List
Exit code: 7
Check Your MAK & IP settings
curl: (7) couldn't connect to host

Any suggestions?

Quote:
Originally Posted by moyekj View Post
No you misunderstand. There are 3 ports on a TiVo that kmttg can use:
80 (http)
443 (https)
1413 (rpc/iPad/Android)

So you will have to port forward to each of those. For example if your TiVo IP is 192.168.1.200 then you'd want something like:
MYDOMAIN.COM:8080 -> 192.168.1.200:80
MYDOMAIN.COM:8443 -> 192.168.1.200:443
MYDOMAIN.COM:81413 -> 192.168.1.200:1413

The rpc forwarding is only necessary if you want to use the rpc remote functions.

Then in kmttg config you'd enter 8080, 8443, 81413 as the WAN ports when using kmttg via MYDOMAIN.COM.

JeffreyF is offline   Reply With Quote
Old 09-12-2012, 09:04 AM   #8
JeffreyF
Registered User
 
Join Date: Jan 2012
Posts: 38
Quick upadate. I had the incorrect ports on the router which I have now corrected and it is now seeing the TiVo and its recordings via an outside domain name!

I am now able to transfer recordings which is great.

One question I do have is if ther eis anything I can do to increase the speak of the Mbps. Right now it is between 2.5Mbps and 4.0Mbps even though the downlink is 80Mbps and the uplink is 10Mbps.

Any suggestions?
JeffreyF is offline   Reply With Quote
Old 09-12-2012, 10:56 PM   #9
lrhorer
Registered User
 
Join Date: Aug 2003
Location: San Antonio, Texas, USA
Posts: 6,867
Quote:
Originally Posted by JeffreyF View Post
One question I do have is if ther eis anything I can do to increase the speak of the Mbps.
Possibly, although probably not.

1. What operating system are you using on the kmttg server?
2. What is the round-trip latency between the TiVo and the server?

If the latency is fairly high, you could try increasing the default maximum TCP Rx buffer size on the PC. The TiVo and the server negotiate the maximum Rx buffer size every time a TCP connection is established. The maximum throughput is directly related to the latency and the Tx buffer size. The higher the latency, the lower the throughput, but this can be offset by a larger Tx buffer. If the Tivo is already negotiating its highest maximum Tx buffer size, then setting the default higher on the server won't help.

Another possibility is the MTU might be set too high for the link being transversed. If so, then the packets will get fragmented, significantly reducing the throughput. If so, then lowering the MTU size on the server should definitely help.

Quote:
Originally Posted by JeffreyF View Post
Right now it is between 2.5Mbps and 4.0Mbps even though the downlink is 80Mbps and the uplink is 10Mbps.
Which way are the transfers going?
lrhorer is offline   Reply With Quote
Old 09-13-2012, 04:15 PM   #10
JeffreyF
Registered User
 
Join Date: Jan 2012
Posts: 38
Some great tips. Thank you!

Jeffrey
JeffreyF is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 04:11 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |