Indirect Connection on Same Network

Hi All,

I’m totally stuck on this one and it’s the only obstacle left between me and Plex bliss hah! Please help!

I’ve recently made the leap to the DD-WRT firmware on my router (TL-WR841ND). It has solved a lot of problems, but created a big new one. I use a TiVo Roamio as my Plex client and since moving to DD-WRT I cannot get the Plex client on the TiVO box to make a direct connection to my Plex server, even though are on the same network. The connection is secure, but it is labeled as indirect. As a result, I can access the plex server, but streaming is incredibly hit or miss, often I just get an error. It’s better now that I upgraded to a Plex Pass, but everything has to be transcoded, which is rough on my older server.

I read up about DNS binding issues, which sounded like what might be going on. dnsmasq is enabled in DD-WRT and I added the additional command:

rebind-domain-ok=/plex.direct/

That didn’t fix it, so I tried to disable DNS Rebinding in my DD-WRT settings, but that also didn’t work. I then tried completely disabling dnsmasq, but that didn’t seem to solve anything either.

Both my laptop and an Amazon Fire Stick are on the same network and I am able to make a direct connection through both of them, which leads me to believe that the issue is specific to the TiVo. In PlexPy connections from the TiVo are listed as coming from 127.0.0.1, while the other devices show up with their actual local IPs.

In my Plex server settings It says that remote connections are able to access my server. I have the port forwarded in DD-WRT. So it’s not just a matter of the ports. I thought it could be related to secure connections, but I have secure connections set to Preferred in my server settings and it didn’t seem to improve when I disabled secure connections. All of my other devices are making secure direct connections with out issue.

Any and all help would be GREATLY appreciated!

After putting this line into your router configuration, you needed to reboot your router.
And then, after a few minutes your Plex Server
and after a further few minutes all your plex clients as well

Do also make sure, that DNSmasq is actually the active DNS server software.
Setup - Basic Setup - Network Setup - Network Address Server Settings (DHCP)

Your dd-wrt software version must not be older than 18 months for this to work at all!
Better make sure you have a recent one.

Do also switch from using your ISPs DNS server to Google’s.
(WAN Setup - Static DNS)
Again, after changing this do a restart of all devices in the order mentioned above!

If you can’t get it to work at all, you’ll have to disable ‘Secure Connections’ which will also disable the Plex Relay service.

I rechecked and all of those settings are correctly set in my router. This has been my configuration for a weeks. All of the devices involved have been restarted numerous times while these settings were in place.

I’ll try restarting again in that order, but in the mean time, here are my DNS related settings. I’m using opendns and google dns. Are my dnsmasq settings correct?


I would love to avoid using insecure connections. Really appreciate your help!

‘No DNS rebind’
and
‘Forced DNS Redirection’
are disabled here. But I have no idea if that could be the issue.
You could try to put Google at 1st position, but usually OpenDNS should handle .direct just fine.

The rest of the options is looking good.

Still no luck after the restarts and the settings as suggested. I wonder if it’s something to do with the tivo box itself. I’ll likely wait out a stable dd-wrt update and hope that fixes it. If not, maybe back to the original router firmware…sad.