I got my WD TV Live box today and I love it. Well, I loved it until I discovered something super strange. In a nutshell. Apparently windows share support relies upon netbios local broadcasts only. That's fine for the average Joe who has all his stuff on one subnet. But here's my situation which isn't that uncommon you'd think...
My WD TV Live box is in my DMZ hooked up to router 1 (router 1 is hooked over fiber to the net and does tier 1 NAT). It's on 192.168.0.0/24. So far so good, however all my TB of RAID-1 media is actually behind router 2 which is NAT'ed behind 192.168.0.0 and is on 192.168.1.0/24. Guess if the WD box can see the shares at all? Right. Basically, all it does is a NetBIOS broadcast on 192.168.0.0, can't find any shares there and tells me to drop dead. Alright me thinks, let's just configures WINS support on the WD box to point to the NAT'ed Windows box on 192.168.1.0 (port 137 UDP, and yes, I port forwarded the whole 13x range TCP/UDP as well as 445 TCP just in case) and case closed.
Surprise #1: No option in the UI to configure a WINS server? In 2012? Is this for real?
Jesus weeps I thought, but alright, there surely, certainly, must be a way to input a direct UNC path, y'know `18.104.22.168 style and force the WD box to read the shares from the Windows machine in question.
Surprise #2: No such option!! In 2012. Again.
So, I realise most users of this box run all their content either local from a USB disk or on same subnet shares, but the situation I'm describing is HARDLY niche. Please help. Unfortunately I have no control over router 1 to configure DHCP on Router 1 to give the WD box a specific WINS address.