NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
rgautier
Sep 05, 2020Apprentice
Orbi RBR50 DNS - PLEASE ADD DHCP OPTIONS TO SET CLIENTS TO ALT DNS
I have DNS issues with the resolver on the Orbi DNS daemon/resolver - and they are NOT related to DHCP mis-assignment. If I change the DNS manually on the devices to ignore the Orbi DNS resolver, ...
ethan-p
Mar 25, 2021Aspirant
I just got my RBR50 Orbi to issue external DNS addresses via DHCP. I'm not sure if this breaks any other features, but everything seems to work internet-wise. I also doubt that this writes to persistent memory, but it will work as long as you don't have to reboot the router. You'll need to rewrite the DHCP server's config file and reset the DHCP service.
Try this (I'm writing this assuming that you don't know how to use vi and don't know much Linux command line, apologies if this is too descriptive):
- In your web browser, go to 192.168.1.1/debug, login, and enable telnet
- Open a command prompt and telnet to the device and login using your admin username and password
- In the command line, type: cp /tmp/udhcpd.conf /tmp/udhcpd.conf.bak (this creates a backup file in case you want to switch it back)
- In the command line, type: vi /tmp/udhcpd.conf
- Look for the line that reads "option dns 192.168.1.1" and use the arrow keys to move the cursor to that line
- Delete "192.168.1.1" (you'll need to use the delete key, not the backspace)
- Press the "i" key
- Enter your list of DNS servers, delinated by a space (e.g. "8.8.8.8 8.8.4.4")
- Press the Esc key, then type ":wq" and enter. This will save the configuration file
- In the command line, type: ps |grep dhcpd - this will bring up a list of dhcpd processes - you should see something like "11022 root 2456 S udhcpd /tmp/udhcpd.conf". The first numbers before root is the process ID, this is what you need for the enxt command
- In the command line, type: kill <process ID> - in my case, it was "kill 11022"
- In the command line, type udhcpd /tmp/udhcpd.conf
Your router should now assign DHCP addresses to external DNS servers to any device that requests it. This effectively bypasses the internal caching DNS. It will break things like connecting to routerlogin.net (you'll have to get to your configuration page by going to 192.168.1.1, or whatever you've configured it to), and I doubt that this change will survive a reboot of your router (I haven't tested this yet)...but it works.
Cheers,
Ethan