People have played with proxying bonjour, using proxy arp, and other intermediate techniques, with mixed results.
The simplest approach however is to flat out bridge the two networks (merge the broadcast domains) with a VPN - then apply a bridging filter that only permits the MAC addresses of the Tivo's across the bridge. This solves most of the headaches (restricting DHCP, conflicting router addresses, etc..), while allowing the tivos to believe they are on the same network.
Edit: The assumption here is that both locations use the same subnet, as that makes it easy. Both tivo's must 'believe' they are on the same subnet (whether it's true or not), so if they aren't, you've got some creative networking to do...
Then your big concern is bandwidth. You must have enough upstream bandwidth at one end, which on non-FIOS networks can be iffy at best. And you must have enough download bandwidth at the other end, which in a cabin in the woods can be iffy at best. And the connection must be very stable. But between two FIOS customers with 75x35 lines, it's indistinguishable from local access.
"I disapprove of what you say, but I will defend to the death your right to say it"
"Stop slouching! It's two O'clock in the afternoon, PUT PANTS ON!"
"Statistically speaking, there are two Popes per square kilometer in Vatican City..."
Last edited by kdmorse : 10-27-2013 at 03:04 PM.