Du wirst kaum eine Möglichkeit haben, das zu realisieren.
Der Grund ist, dass die Horizon Box lediglich auf DLNA-Server zugreifen kann, diese Technik aber über Subnet-Grenzen hinweg nicht umsetzbar ist. DLNA-Dienste werden über Multicast-Pakete gesucht und beworben, aber vom Router nicht weitergeschickt, was auch nicht im Sinne des Erfinders ist bzw. nicht gedacht. Ferner ist es so, dass der eigentliche DLNA-Server meist auf einem beliebigen, fünfstelligen Port läuft. Welcher (nicht unbedingt immer gleiche) Port das ist, wird auch über Multicast-Pakete in das selbe Subnet "hineinposaunt".
Mit viel Frickelarbeit kann man es erreichen, dass DLNA immerhin über Subnetgrenzen hinweg funktioniert, wenn auch mehr schlecht als Recht (da gibt es z.B. das Programm "mdns-repeator", was nach Dienst-Ankündigungen in einem Netzwerk-Segment hört und in geeigneter Weise die Ankündigung in das andere Segment sendet. Es handelt sich aber um Frickellösungen, die wenig taug haben und damit in der Regel auch nicht bei den Linux-Distributionen als Paket dabei sind). Meine Erfahrung: Diese Frickel-Lösungen sorgen auf Dauer dafür, dass manche Multicasts in einer Endlosschleife immer wieder hin und her geschickt werden, weil die Software nicht merkt, dass sie immer wieder ihre eigenen Pakete zurück schickt. Irgendwann ist das Netzwerk überlastet wegen einem Haufen Multicast-Müll.
Wohl gemerkt: Hier ist keine Firewall im Spiel, trotzdem schon ein Krampf.