TiVo wants a gaggle of ports opened to support on-line access to its guide information and other features. I've d/l'ed a demo of WinGate and configured it to support my normal network configuration, but can't get it to let TiVo talk to mommy.
(I realize that uncontrolled Internet access to TiVo would probably be safe enough, but TiVo now includes features that need it to be on the LAN, i.e. behind a good firewall, thus my quest to put it there.)
My vanilla configuration has a server with two netcards - one on 192.168.x.x talks to a Netgear FVS124G hardware firewall and thence to a TimeWarner cable modem. The other netcard services the LAN on a different range of addresses (140.x.x.x). All the standard services are working fine, and I like the product.
The TiVo box connects to a Belkin wireless hub. Belkin has a WAN connection, and if I attach it directly to the cable modem, TiVo finds its service successfully. Further, if I use Netgear to connect to the cable modem as it would normally, and connect a LAN port on the Belkin to a LAN port on the Netgear box (and make sure to have Belkin give TiVo an address in the 192.168... range that Netgear is using) TiVo works fine.
The next step is to reconfigure Belkin to use my 140.x.x.x range (of course including its DHCP server, so TiVo gets a good address) and connecting its LAN port to my LAN. That works fine, too - I can access TiVo from my LAN to use the local features (copying media to and from my computer, e.g. ). But when TiVo tries to connect to the Internet to get its guide, it reports "service not found".
As I said up top, TiVo says it needs a bunch of ports opened, and that's where my ignorance shows up. An on-line doc I found told me to open WWW Proxy Server, click on Sessions, and add the ports I wanted to use. That hasn't caused any joy. (I also may not understand how to set the related bindings.)
Also note that I tell TiVo that the gateway address is that of the netcard that's hosting the 140.x.x.x LAN in the server; same for DNS.
Many thanks for pointing me toward the answer...