[GH-ISSUE #2734] Confusing error message with resolvconf DNS manager #6023

Closed
opened 2026-08-05 01:06:21 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @QazerLab on GitHub (Oct 14, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/2734

Describe the problem

I'm facing a behavior that seems a bit strange for me (as a user), and I'm not sure how to treat and fix the error below.

There is a netbird network with some private hosts behind it and a private DNS server is set up in this network to resolve private domain names for these hosts. I can connect to this network successfully, but it seems that netbird refuses to change my local DNS settings, if I use openresolv:

ERRO client/internal/dns/server.go:322: unable to configure DNS for this peer using resolvconf manager without a nameserver group with all domains configured
...
ERRO [nameservers: [{10.200.0.2 udp 53}]] client/internal/dns/server.go:525: Failed to apply nameserver deactivation on the host: unable to configure DNS for this peer using resolvconf manager without a nameserver group with all domains configured

However, if I switch from openresolv to systemd-resolved, everything works fine (DNS traffic for private domains is routed to netbird's wt0 interface and then, I believe, netbird somehow forwards it to the destination DNS server advertised by the network):

$ resolvectl status
...
Link 4 (wt0)
...
Current DNS Server: <wt0 address>
DNS Domain: [<private domain zones list>]

$ netbird status -d
OS: linux/amd64
...
Nameservers:
  [10.200.0.2:53] for [<private domain zones list>] is Available

My question is: given that network itself is fully functional (and everything works well with a different DNS manager), what is the problem with openresolv? I'm not sure how to interpret the error message above and what does it mean at all; I believe that the error reason is trivial, but the error message seems to be somewhat obscure to me.

Are you using NetBird Cloud?

No

NetBird version

0.28.9

Originally created by @QazerLab on GitHub (Oct 14, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/2734 **Describe the problem** I'm facing a behavior that seems a bit strange for me (as a user), and I'm not sure how to treat and fix the error below. There is a netbird network with some private hosts behind it and a private DNS server is set up in this network to resolve private domain names for these hosts. I can connect to this network successfully, but it seems that netbird refuses to change my local DNS settings, if I use `openresolv`: ``` ERRO client/internal/dns/server.go:322: unable to configure DNS for this peer using resolvconf manager without a nameserver group with all domains configured ... ERRO [nameservers: [{10.200.0.2 udp 53}]] client/internal/dns/server.go:525: Failed to apply nameserver deactivation on the host: unable to configure DNS for this peer using resolvconf manager without a nameserver group with all domains configured ``` However, if I switch from `openresolv` to `systemd-resolved`, everything works fine (DNS traffic for private domains is routed to netbird's wt0 interface and then, I believe, netbird somehow forwards it to the destination DNS server advertised by the network): ``` $ resolvectl status ... Link 4 (wt0) ... Current DNS Server: <wt0 address> DNS Domain: [<private domain zones list>] $ netbird status -d OS: linux/amd64 ... Nameservers: [10.200.0.2:53] for [<private domain zones list>] is Available ``` My question is: given that network itself is fully functional (and everything works well with a different DNS manager), what is the problem with `openresolv`? I'm not sure how to interpret the error message above and what does it mean at all; I believe that the error reason is trivial, but the error message seems to be somewhat obscure to me. **Are you using NetBird Cloud?** No **NetBird version** 0.28.9
saavagebueno added the waiting-feedbacktriage-needed labels 2026-08-05 01:06:21 -04:00
Author
Owner

@nazarewk commented on GitHub (Apr 28, 2025):

Hello @QazerLab,

We're currently reviewing our open issues and would like to verify if this problem still exists in the latest NetBird version.

Could you please confirm if the issue is still there?

We may close this issue temporarily if we don't hear back from you within 2 weeks, but feel free to reopen it with updated information.

Thanks for your contribution to improving the project!

<!-- gh-comment-id:2835663959 --> @nazarewk commented on GitHub (Apr 28, 2025): Hello @QazerLab, We're currently reviewing our open issues and would like to verify if this problem still exists in the [latest NetBird version](https://github.com/netbirdio/netbird/releases). Could you please confirm if the issue is still there? We may close this issue temporarily if we don't hear back from you within **2 weeks**, but feel free to reopen it with updated information. Thanks for your contribution to improving the project!
Author
Owner

@mlsmaycon commented on GitHub (Jun 1, 2025):

closing issue due to no recent feedback. Feel free to open a new one if the issue persist or reopen if this was a feature request.

<!-- gh-comment-id:2927891462 --> @mlsmaycon commented on GitHub (Jun 1, 2025): closing issue due to no recent feedback. Feel free to open a new one if the issue persist or reopen if this was a feature request.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#6023