I have a self-hosted Netbird server to which I’ve connected several Debian, Windows, and Android systems. Everything works fine. But a laptop with Fedora 44 doesn’t like it. The installation works but as soon as i try to start the tunnel i get this error message:
netbird up --management-url https://netbird.domain.tld --setup-key B63927AF-3EEC-0A49-84F1-235DF9D26BFX
Error: daemon up failed: login backoff cycle failed: rpc error: code = DeadlineExceeded desc = create connection: dial context: context deadline exceeded
Does anyone have any ideas?
I have a few Fedora 44 laptops connected to my own Netbird instance, so there’s no reason why it shouldn’t be working. It seems more like a networking/DNS issue.
Can you reach the management URL at all?
curl -v https://netbird.domain.tld
If that works, check that the netbird service is actually running and not stuck (because sometimes…
)
sudo systemctl status netbird
sudo netbird service start
Also, the fact you have other systems connected may mean it is a firewalld or SELinux issue (Debian doesn’t use those).
Try stopping the firewall and connecting:
sudo systemctl stop firewalld
sudo netbird up --management-url https://netbird.domain.tld --setup-key <KEY>
Or you could try, temporarily disabling SELinux to see if that is causing the issue:
sudo setenforce 0
sudo netbird up --management-url https://netbird.domain.tld --setup-key <KEY>
See if any of those get you going and let us know which one it was.
Ok,
thanks for your reply.
Management URL is reachable. Netbird Service is running
sudo systemctl status netbird
● netbird.service - NetBird mesh network client
Loaded: loaded (/etc/systemd/system/netbird.service; enabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Fri 2026-07-24 05:16:04 CEST; 4h 18min ago
Invocation: 75f0d4609e7f45eb9d35445feda13293
Main PID: 23852 (netbird)
Tasks: 13 (limit: 18619)
Memory: 18.3M (peak: 22.3M)
CPU: 778ms
CGroup: /system.slice/netbird.service
└─23852 /usr/bin/netbird service run --log-level info --daemon-addr unix:///var/run/netbird.sock --log-file /var/log/netbird/client.log
Tried to stop the firewall and disabling SE Linux - does not solve the problem
Yes, the service looks fine.
Have you checked the client log for any clues?
It is located here: /var/log/netbird/client.log
If there"s nothing there, you could try turning on debug logging when connecting:
sudo netbird up --management-url https://netbird.domain.tld --setup-key <KEY> --log-level debug
Ok,
in the client log i see this:
2026-07-24T09:37:16.722+02:00 INFO ./caller_not_available:0: 2026/07/24 09:37:16 WARNING: [core] [Channel #16 SubChannel #17] grpc: addrConn.createTransport failed to connect to {Addr: “netbird.domain.tld:443”, }. Err: connection error: desc = “transport: Error while dialing: nbnet.NewDialer().DialContext: d.Dialer.DialContext: dial tcp: lookup netbird.domain.tld on [::1]:53:read udp [::1]:59708->[::1]:53: read: connection refused”
Nameserver on Port 53? On my Netbird server only 80 and 443 is open. And why only Fedora? Debian Clients are working.
Just opened Port 3478/UDP o the server. Does not solve the prblem
What are the contents of /etc/resolv.conf? (on the Fedora PC, not the server)
That looks very clear. But name resolution on the computer itself works. By the way, the file itself is write-protected. Even with sudo I can’t change that.
nameserver 127.0.0.1
nameserver ::1
I use WLAN with this Fedora Client. Under Settings WLAN, myWLAN Connection i have added the IP of my Router and 1.1.1.1 as DNS Servers. No effect
Does nobody have any ideas?
Have you tried it with this public dns servers. Take your router and local dns servers away use 1.1.1.1 & 1.0.0.1