With a normal Linux-server-hosted DHCP server, you can specify the DNS servers and search domains for clients to use when they get a DHCP lease. How do you do this with TomatoUSB's DHCP?
I tried setting the Static DNS IPs to 192.168.1.20 (our DNS Linux Server), 220.127.116.11, 18.104.22.168 (Google's DNS servers), but that didn't make a difference. I can ping 192.168.1.20 (our DNS server) from the router. I cannot ping any custom domain names that are on the DNS server though. All clients get 192.168.1.10 (our router) as the DNS server when they get a DHCP lease.
On a client, if I set a static IP and manually set the DNS server address and search domain, then they are able to use the local DNS server just fine, which verifies that the server is setup, receiving requests and resolving domain names correctly.
So where in TomatoUSB do you do this? It's not clear at all.