Bug #1408


DHCP DNS servers still get routes even if allow override is unchecked

Added by Jim Pingle over 10 years ago. Updated over 10 years ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
Affected Architecture:


If you have hardcoded DNS servers and uncheck "Allow DNS server list to be overridden by DHCP/PPP on WAN", DNS servers assigned by the DHCP server on a WAN are still given routes even if they are not added as system DNS servers.

Easy to reproduce by adding some DNS servers, unchecking the option, and then watching the routing table. The DNS server(s) assigned by the DHCP WAN show up in the routing table with a MAC (not an IP) as the gateway.

Actions #1

Updated by Ermal Luçi over 10 years ago

This is caused by the dhclient script.
I do not think this should be fixed for 2.0 as this has been the behavior until now.
What is the issue it causes?

Actions #2

Updated by Jim Pingle over 10 years ago

Seems like a pretty bad bug if you checked the option to ignore the DNS servers and yet they get static routes. I'd prefer to see a fix in 2.0, I don't think anyone would expect or have been relying on this misbehavior.

The problem I had with it is that I wanted to route over my DSL, and had set the GUI to do just that. However, my Cable provider started handing out as a DNS server over DHCP, so dhclient added a route to over Cable, even though the GUI was set to route that over DSL. This led to an inconsistency in the GUI such that I chose to do two specific things (route this IP one way, and disallow override) neither of which really happened as expected.

I worked around it by flipping the WANs I had assigned for each of those servers, but if my cable provider starts handing out as a DNS server too then I'll be stuck again and have to pick another DNS server, since dhclient isn't honoring the "do not override" setting.

Actions #3

Updated by Ermal Luçi over 10 years ago

  • Status changed from New to Feedback

Committed a fix.

Actions #4

Updated by Ermal Luçi over 10 years ago

  • Status changed from Feedback to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF