I have 2 networks, each one with its own internet connection, ISP modem-router , a dlna server(running serviio), some clients and the goal is to connect these two networks.
From each network, there is only one Ethernet cable available to the other network, so what I have done so far is to configure static routes on both ISP's router and put a third router to achieve routing between the two networks. The router is temporarily a Airlive N.Power.
After this, I can successfully ping and access files on the other network. So far so good. Unfortunately, the dlna servers are not discoverable in the other network.
To better explain it, assuming that we have a TV as dlna client in network A, this TV only discovers the dlna server of its own network and not the one at network B.
Serviio uses TCP port 8895 and UDP 1900.I guess that I have to forward traffic at these ports among networks but I am not aware where should I apply this. On ISP routers, on third router or both?
Question: How I can make dlna servers to be automatically discovered in the other network?