dnsmasq sometimes fails to resolve private names in networks with non-equivalent nameservers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dnsmasq (Debian) |
New
|
Unknown
|
|||
dnsmasq (Ubuntu) |
Triaged
|
Critical
|
Unassigned | ||
Precise |
Won't Fix
|
Critical
|
Unassigned | ||
network-manager (Ubuntu) |
Invalid
|
Critical
|
Unassigned | ||
Precise |
Won't Fix
|
Critical
|
Unassigned |
Bug Description
A number of reports already filed against network-manager seem to reflect this problem, but to make things very clear I am opening a new report. Where appropriate I will mark other reports as duplicates of this one.
Consider a pre-Precise system with the following /etc/resolv.conf:
nameserver 192.168.0.1
nameserver 8.8.8.8
The first address is the address of a nameserver on the LAN that can resolve both private and public domain names. The second address is the address of a nameserver on the Internet that can resolve only public names.
This setup works fine because the GNU resolver always tries the first-listed address first.
Now the administrator upgrades to Precise and instead of writing the above to resolv.conf, NetworkManager writes
server=
server=8.8.8.8
to /var/run/
summary: |
- Enabling dnsmasq by default breaks systems with non-equivalent upstream - nameservers + Upgrading to Precise NM with "dns=dnsmasq" breaks systems with non- + equivalent upstream nameservers |
summary: |
- Upgrading to Precise NM with "dns=dnsmasq" breaks systems with non- - equivalent upstream nameservers + Precise NM with "dns=dnsmasq" breaks systems with non-equivalent + upstream nameservers |
Changed in dnsmasq (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in network-manager (Ubuntu): | |
importance: | Undecided → Medium |
Changed in network-manager (Ubuntu Precise): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
milestone: | none → ubuntu-12.04.1 |
Changed in dnsmasq (Ubuntu Precise): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
milestone: | none → ubuntu-12.04.1 |
Changed in dnsmasq (Debian): | |
status: | Unknown → New |
Changed in network-manager (Ubuntu Precise): | |
milestone: | ubuntu-12.04.1 → ubuntu-12.04.2 |
Changed in network-manager (Ubuntu Precise): | |
milestone: | ubuntu-12.04.2 → ubuntu-12.04.3 |
Changed in network-manager (Ubuntu): | |
status: | In Progress → New |
Changed in dnsmasq (Ubuntu): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in dnsmasq (Ubuntu Precise): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in dnsmasq (Ubuntu): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → Sachin Bawoor (bawoor) |
Changed in dnsmasq (Ubuntu): | |
assignee: | Sachin Bawoor (bawoor) → sunil (chikkalli) |
description: | updated |
Changed in dnsmasq (Ubuntu): | |
status: | Triaged → New |
Changed in dnsmasq (Ubuntu Precise): | |
status: | Triaged → New |
Changed in network-manager (Ubuntu): | |
status: | Invalid → New |
Changed in network-manager (Ubuntu Precise): | |
status: | Invalid → New |
Changed in dnsmasq (Ubuntu): | |
assignee: | nikhil (nikhilnikki) → nobody |
Changed in dnsmasq (Ubuntu Precise): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → nobody |
Changed in network-manager (Ubuntu Precise): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → nobody |
Changed in network-manager (Ubuntu): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → nobody |
summary: |
- dnsmasq sometimes fails to resolve private names in networks with non- - equivalent nameservers + SDFEEWRDSsdfdasfsdf |
description: | updated |
tags: | removed: precise xenial |
information type: | Public → Private |
information type: | Private → Public |
Changed in dnsmasq (Ubuntu): | |
status: | New → Triaged |
Changed in dnsmasq (Ubuntu Precise): | |
status: | New → Triaged |
Changed in network-manager (Ubuntu): | |
status: | New → Invalid |
Changed in network-manager (Ubuntu Precise): | |
status: | New → Invalid |
summary: |
- SDFEEWRDSsdfdasfsdf + dnsmasq sometimes fails to resolve private names in networks with non- + equivalent nameservers |
tags: | added: precise xenial |
description: | updated |
Changed in network-manager (Ubuntu Precise): | |
status: | Invalid → Fix Released |
Changed in network-manager (Ubuntu): | |
status: | Invalid → Fix Released |
Changed in dnsmasq (Ubuntu Precise): | |
status: | Triaged → Fix Released |
Changed in dnsmasq (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in network-manager (Ubuntu): | |
status: | Fix Released → Invalid |
Changed in network-manager (Ubuntu Precise): | |
status: | Fix Released → Invalid |
Changed in dnsmasq (Ubuntu): | |
status: | Fix Released → Triaged |
Changed in dnsmasq (Ubuntu Precise): | |
status: | Fix Released → Triaged |
Changed in network-manager (Ubuntu Precise): | |
status: | Invalid → Incomplete |
Status changed to 'Confirmed' because the bug affects multiple users.