SUMMARY
- TiVo DVR supports multiple devices on the same LAN, allowing one to access content that was recorded on another device
- I successfully set up an EoIP bridge (across the internet) between 2 locations with 2x MikroTik hEX RB750Gr3
- Using a laptop it looks to me like everything works
- Nevertheless, my SE southeast TiVo is not recognizing my NE northeast TiVo
- suggestions?
DETAIL
TiVo is an old school DVR that I use to record OTA Over The Air television broadcasts.
My NE NorthEast location gets many TV stations broadcast over the air.
My SE SouthEast location doesn’t get any.
My plan was/is to try to access recorded TV content from NE => SE.
TiVo supports two devices on the same LAN … content recorded on one unit can be viewed and/or replicated to another unit.
They say it is for 2 different rooms in the same house.
I got a second TiVo, added it to my existing NE LAN … and it worked fine.
Content that was recorded on my existing NE TiVo could be viewed on my second unit.
TiVo explicitly says that your devices must be on the same LAN with the same subnet and mask.
I saw something that said that TiVo uses mDNS broadcasts for discovery.
Web searches showed that some people claim to have been successful across bridges or VPNs, but I did not find a cookbook/textbook solution.
Several said that the TiVo units are fragile during playback and want/need very reliable connections.
I got 2x MikroTik hEX RB750Gr3 routers running v6.49.17
I successfully set up an EoIP tunnel between locations NE and SE.
2 RJ45 ports on the SE hEX are assigned to the EoIP-bridge.
While in SE, if I plug in a laptop to one of the EoIP ports then I successfully get assigned an NE IP addr through DHCP.
I can discover and connect to the printer at the NE location.
Running speedtest.net in a browser across the EoIP bridge I get >20 Mbps down and >15 Mbps up (but I don’t think streaming bandwidth is my current problem)
I was very confident and pumped up when I turned on my SE TiVo … and then very deflated when it didnt work.
Says that it can’t communicate with my NE TiVo.
I mirrored a hEX port and set up WireShark to capture activity.
I see plenty of regular mDNS broadcasts from my SE TiVo advertising its presence, but none from my NE TiVo.
I did capture my NE TiVo sending a broadcast ARP request for the NE gateway, but no mDNS broadcasts and no communication with my SE TiVo.
POSSIBLE ISSUES
I admit that I didn’t plug NE TiVo directly into NE hEX … There is a ubiquiti core switch and a linksys unmanaged switch in between.
I didn’t think that would be an issue, but now I am wondering.
But, the two TiVo units weren’t plugged into the same switch when they were on the same NE LAN, and they saw each other.
The MikroTik hEX units are behind ubiquiti gateways and are using a pre-existing OpenVPN tunnel between NE and SE sites.
So the tunnel is not the most efficient and is not 100% MikroTik, but the EoIP tunnel is providing transport and it should be fine.
QUESTIONS
I only have WireShark on one end, so I can’t see what is going on at the other end of the EoIP tunnel.
This is my first MikroTik project, so I haven’t yet figured out how to use Torch …
Q: Can I use Torch to see what is going on in my remote NE location?
Everything I read said that EoIP replicates all packets. But maybe I failed to configure something properly …
Q: Is it possible that the EoIP tunnel is filtering out some types of packets?
Q: Any suggestions?
¡Gracias!
Miguel