As i see here is a huge problem to make DLNA work on diff subnets: http://superuser.com/questions/421532/h ... rent-ip-ne
a) My PMS server was running well before (before I had wired connections P2P, but in my new home, I had to this "wireless tricky system" in order to get things working temporarly), so is not a problem of the server itself, seems to be a network issue
b) As you say, when I connect multiple VM to PC1 wireless bridge craps out. I believe that the wireless bridge binds just one IP to the end-point, then when I assign multiple IPs (1 to the host, and X to the multiple VMs), it tries to do a multiplexed connection someway, and goes crazy, don't know if it is an issue of DD-WRT itself, or some config I have not detected, since I do this config by following the dd-wrt manual step by step.
As I expect DLNA is a PnP protocol with broadcast methods, so it may be impossible to restrict the connection to just one host (to point directly to the DLNA server). So the only solution I find, is to create somehow a "virtual" broadcast in the other subnet (if it is possible).