DHCP Option 6 in Route 10

I purposely have a bit of a strange Home Network setup to test different equipment and setups with various features.

We use a network wide DNS Based adblocker, but our ROKU will refuse to load shows on different apps like Paramount+ or other. To get around this, we use DHCP Option6 to assign a non-adblocking DNS Server to just the ROKU Client.

Whenever switching to the Route10 to test out the new feature releases, there is never a way to do this for that specific client.

Is this a feature that will come in the future? Is there any workaround for it currently? I think this is one of the last few features that prevents us from switching to a full Alta Labs network stack at home as our “backbone”

Maybe I am misunderstanding the infrastructure you have set up, but could you not just put the Roku on its own vlan and send that vlan out to 1.1.1.1 or 8.8.8.8?

We don’t repeat Multicast / mDNS Traffic on the VLAN. It is a guest VLAN that has its Roku(s) on the Guest TVs. We want them to be able to Cast to the Roku, thus keeping it on the same network with the DNS Filtering.

1 Like

This can be achieved by using tagged dns for individual devices. I tested on my Xbox with cloudlflare dns. I used the below config in a post-cfg.sh file. You just need to add the mac address of your ROKU where you see “xx:xx:xx:xx:xx:xx” If you need to add another client add another config replacing all instances of “mac1” with “mac2” and new device mac address where you see “xx:xx:xx:xx:xx:xx”. Also make sure you set read, write & execute permissons on the post-cfg.sh file. Location of post-cfg.sh should go in /cfg/. I used Winscp for this.

#!/bin/sh

#ROKU1 Tagged DNS
uci set dhcp.mac1=“mac”
uci set dhcp.mac1.mac=“xx:xx:xx:xx:xx:xx”
uci set dhcp.mac1.networkid=“cloudflare-dns”
uci add_list dhcp.mac1.dhcp_option=“6,1.1.1.1,1.0.0.1”
uci commit dhcp
/etc/init.d/dnsmasq restart

2 Likes

Thanks for this reply!

I am hoping that they’ll find a way to integrate this into the GUI and open up some more advanced DHCP server options in the future.

Im sure they will. I have a static ip address set on my Xbox via the gui as i have port forwarding rules for Xbox live. Not sure if you need one for your Roku as the tagging is tied to the client mac address. Test with/without static ip as well. :slight_smile:

There’s been a similar feature request floating around for a while, so my assumption is that it’s on the list but not a very high priority. I’ll link it so it at least gets a couple more votes :slight_smile:

Multiple DHCP Options on GUI - Feature Requests - Alta Labs

1 Like