I have a simple home network consisting of one DIR-652 and one TL-WR1043ND providing wireless access on different floors of my house. They have the same SSID and other settings but are on different channels to provide roaming capability to clients. These two are cable connected using one TP-Link 8 port gigabit unmanaged switch. WD My Book Live and one PC are connected to switch ports of DIR-652 and one LG TV and LG Blueray player are connected to TL-WR1043ND switch ports. On WD MyBook Live I have Twonky DLNA server running.
My problem is that DLNA server is not detected by any devices on the network, wired or wireless. Samba file sharing on WD MyBook Live works great on LG blueray player and on all other computer sconnected to the network, wired or wireless. Actually, DLNA server is rarely detected, maybe once in 100 retries. The problem is definately with DIR-652 because if I reconnect WD MyBook Live to TL-WR1043ND (or any other wired port in the house) Twonky on it is immediatelly detected by all devices on the network. Furthermore, if I rebook DIR-652 for one brief moment during reboot Twonky on WD MyBook Live is detected but this works only before DIR-652 completely reboots and obviously some service on DIR-652 gets started which blocks multicasts for DLNA server.
Strangely, if I start Skifta on my Android phone which is wirelesly connected to either DIR-652 or TL-WR1043ND it is picked up as DLNA server immediately by all devices throughout the house.
This is VERY strange behaviour since I am using all wireless routers only as switches and wireless access points, nothing is connected to WAN ports on both routers. Routing and Internet access is performed by other device on the network (Ubiquiti NanoBridge M5).