mdns proxying
One thing I didn't mention in previous posts is the absolute FUN I had getting multicast-DNS (mdns/rendezvous) to propogate across the VPN tunnel to the living room. This is necessary for TiVo to discover the Galleon server running on my desktop.
I played with various solutions - after the mildly tedious process of getting the toolchain set up. I played with various programs called things like mdnsproxy or mdnsresponder. Not much luck with either of those two. What did work was something I wouldn't have thought to search for: xboxproxy. It was originally designed to proxy xbox broadcasts messages but it does all kinds of broadcast messages really well. I set one process running on the main wrt54g listening on the LAN, and relaying to the livingroom. The livingroom instance listens on its LAN, and relays to the main wrt54g. They both repeat anything the counterpart received. It works absolutely beautifully.
