mirror of
https://github.com/juanfont/headscale.git
synced 2026-01-11 20:00:28 +01:00
[Bug] Headscale v25.1 or Tailscale 1.70+ causes NCSI (Network Status) to appear offline #968
Closed
opened 2025-12-29 02:26:49 +01:00 by adam
·
13 comments
No Branch/Tag Specified
main
update_flake_lock_action
gh-pages
kradalby/release-v0.27.2
dependabot/go_modules/golang.org/x/crypto-0.45.0
dependabot/go_modules/github.com/opencontainers/runc-1.3.3
copilot/investigate-headscale-issue-2788
copilot/investigate-visibility-issue-2788
copilot/investigate-issue-2833
copilot/debug-issue-2846
copilot/fix-issue-2847
dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.4.0
dependabot/go_modules/github.com/docker/docker-28.3.3incompatible
kradalby/cli-experiement3
doc/0.26.1
doc/0.25.1
doc/0.25.0
doc/0.24.3
doc/0.24.2
doc/0.24.1
doc/0.24.0
kradalby/build-docker-on-pr
topic/docu-versioning
topic/docker-kos
juanfont/fix-crash-node-id
juanfont/better-disclaimer
update-contributors
topic/prettier
revert-1893-add-test-stage-to-docs
add-test-stage-to-docs
remove-node-check-interval
fix-empty-prefix
fix-ephemeral-reusable
bug_report-debuginfo
autogroups
logs-to-stderr
revert-1414-topic/fix_unix_socket
rename-machine-node
port-embedded-derp-tests-v2
port-derp-tests
duplicate-word-linter
update-tailscale-1.36
warn-against-apache
ko-fi-link
more-acl-tests
fix-typo-standalone
parallel-nolint
tparallel-fix
rerouting
ssh-changelog-docs
oidc-cleanup
web-auth-flow-tests
kradalby-gh-runner
fix-proto-lint
remove-funding-links
go-1.19
enable-1.30-in-tests
0.16.x
cosmetic-changes-integration
tmp-fix-integration-docker
fix-integration-docker
configurable-update-interval
show-nodes-online
hs2021
acl-syntax-fixes
ts2021-implementation
fix-spurious-updates
unstable-integration-tests
mandatory-stun
embedded-derp
prtemplate-fix
v0.28.0-beta.1
v0.27.2-rc.1
v0.27.1
v0.27.0
v0.27.0-beta.2
v0.27.0-beta.1
v0.26.1
v0.26.0
v0.26.0-beta.2
v0.26.0-beta.1
v0.25.1
v0.25.0
v0.25.0-beta.2
v0.24.3
v0.25.0-beta.1
v0.24.2
v0.24.1
v0.24.0
v0.24.0-beta.2
v0.24.0-beta.1
v0.23.0
v0.23.0-rc.1
v0.23.0-beta.5
v0.23.0-beta.4
v0.23.0-beta3
v0.23.0-beta2
v0.23.0-beta1
v0.23.0-alpha12
v0.23.0-alpha11
v0.23.0-alpha10
v0.23.0-alpha9
v0.23.0-alpha8
v0.23.0-alpha7
v0.23.0-alpha6
v0.23.0-alpha5
v0.23.0-alpha4
v0.23.0-alpha4-docker-ko-test9
v0.23.0-alpha4-docker-ko-test8
v0.23.0-alpha4-docker-ko-test7
v0.23.0-alpha4-docker-ko-test6
v0.23.0-alpha4-docker-ko-test5
v0.23.0-alpha-docker-release-test-debug2
v0.23.0-alpha-docker-release-test-debug
v0.23.0-alpha4-docker-ko-test4
v0.23.0-alpha4-docker-ko-test3
v0.23.0-alpha4-docker-ko-test2
v0.23.0-alpha4-docker-ko-test
v0.23.0-alpha3
v0.23.0-alpha2
v0.23.0-alpha1
v0.22.3
v0.22.2
v0.23.0-alpha-docker-release-test
v0.22.1
v0.22.0
v0.22.0-alpha3
v0.22.0-alpha2
v0.22.0-alpha1
v0.22.0-nfpmtest
v0.21.0
v0.20.0
v0.19.0
v0.19.0-beta2
v0.19.0-beta1
v0.18.0
v0.18.0-beta4
v0.18.0-beta3
v0.18.0-beta2
v0.18.0-beta1
v0.17.1
v0.17.0
v0.17.0-beta5
v0.17.0-beta4
v0.17.0-beta3
v0.17.0-beta2
v0.17.0-beta1
v0.17.0-alpha4
v0.17.0-alpha3
v0.17.0-alpha2
v0.17.0-alpha1
v0.16.4
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.16.0-beta7
v0.16.0-beta6
v0.16.0-beta5
v0.16.0-beta4
v0.16.0-beta3
v0.16.0-beta2
v0.16.0-beta1
v0.15.0
v0.15.0-beta6
v0.15.0-beta5
v0.15.0-beta4
v0.15.0-beta3
v0.15.0-beta2
v0.15.0-beta1
v0.14.0
v0.14.0-beta2
v0.14.0-beta1
v0.13.0
v0.13.0-beta3
v0.13.0-beta2
v0.13.0-beta1
upstream/v0.12.4
v0.12.4
v0.12.3
v0.12.2
v0.12.2-beta1
v0.12.1
v0.12.0-beta2
v0.12.0-beta1
v0.11.0
v0.10.8
v0.10.7
v0.10.6
v0.10.5
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.1
v0.8.0
v0.7.1
v0.7.0
v0.6.1
v0.6.0
v0.5.2
v0.5.1
v0.5.0
v0.4.0
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.2
v0.2.1
v0.2.0
v0.1.1
v0.1.0
Labels
Clear labels
CLI
DERP
DNS
Nix
OIDC
SSH
bug
database
documentation
duplicate
enhancement
faq
good first issue
grants
help wanted
might-come
needs design doc
needs investigation
no-stale-bot
out of scope
performance
policy 📝
pull-request
question
regression
routes
stale
tags
tailscale-feature-gap
well described ❤️
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/headscale#968
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @PowershellScripter on GitHub (Mar 6, 2025).
Is this a support request?
Is there an existing issue for this?
Current Behavior
When upgrading to headscale 25.1 and the tailscale clients to 1.70+ (Ive tried 1.70 all the way through 1.80.2), After some period of time, the network connection will show me as offline even though I can reach the internal network as well as internet.
Some clients however, have issues also accessing local resources.
Split DNS and Split tunneling are both turned on. Not using full tunnels for any clients.
Headscale v22.3 + tailscale clients on v1.70 didnt have these issues
Expected Behavior
When upgrading tailscale client, client machine should be able to access local resources and printers on the same network and the network status should show online and connected.
Steps To Reproduce
We have tested multiple clients in multiple networks on multiple systems and all are affected when using latest headscale and tailscale
Environment
Runtime environment
Anything else?
headscale_config.txt
@PowershellScripter commented on GitHub (Mar 8, 2025):
To add to this - Tailscale BSD package for PFSense (0.1.8) which is tailscale v1.76.1 is falsely reporting the last seen in headscale v25.1
but, if I restart the tailscale service on pfsense, it will update its online status, showing that it is in fact online and talking to headscale
@kradalby commented on GitHub (Mar 8, 2025):
Please read the bug template, we need more information as there is nothing for us to reproduce from or figure out what's happening.
Please attach logs for the tailscale nodes that loose connection and the headscale server.
@PowershellScripter commented on GitHub (Mar 8, 2025):
The nodes arent actually losing connection, they are just having very weird network glitches. And each node is experiencing similar but also different issues.
I just re-updated from v1.68.1 to 1.80.2 on my windows system, I will send over the logs once the issue reproduces itself as it is at a random time that it happens.
Should I change the headscale log level from info to debug?
Should I enable logtail?
@kradalby commented on GitHub (Mar 8, 2025):
Trace for headscale, no logtail
@PowershellScripter commented on GitHub (Mar 8, 2025):
My systems name is WS5015
Here are the logs for:
headscale_tail-5000_trace.log
tailscale-service-20250308T002035-1741418435_during_NCSI_disconnect_glitch.txt
tailscale-service-20250308T122406-1741461846_right_after_restarting_tailscale.txt
If you need any additional logs, let me know what you need and how to grab it for you and I will.
@PowershellScripter commented on GitHub (Apr 2, 2025):
Just following up on this. Wanted to see if this is an actual bug or if it is basically due to us coming from a way older build and we just need to blast away and start clean in order for this to not be an issue? To confirm, 25.0 and 25.1 server works without issues with clients 1.68.1 and I believe 1.70, but this issues happens with anything past those client versions.
@PowershellScripter commented on GitHub (May 4, 2025):
@kradalby
I tested upgrading the windows Tailscale client to 1.82.5 and all seemed like it was working properly, until I woke up this morning with my network appearing offline again. Upon disconnecting from the VPN, the network connection icon flipped back online. Its been about 5 min since I have done that (as im writing this) and the network icon flipped back to offline.
(This is important imo because as I hit send, this proves im online even though the vpn is making my system appear offline)
@PowershellScripter commented on GitHub (May 4, 2025):
I did some digging and its possible this may be related to the tailscale clients themselves.
2mo ago:
https://www.reddit.com/r/Tailscale/comments/1izi7tk/windows_ncis_failing_with_tailscale_involved/
9mo ago:
https://www.reddit.com/r/Tailscale/comments/1efn5pn/windows_reporting_no_internet_access_when/
@PowershellScripter commented on GitHub (May 22, 2025):
@kradalby do we know if v26.0 fixes this issue with tailscale clients v1.70+ ?
@kradalby commented on GitHub (May 22, 2025):
@PowershellScripter dont tag please, if there was an update I would post.
I have not had the time to research this, nor do I have access to Windows machines to replicate.
If this is a widespread issue, then I am surprised no one else has ran into it.
You should always try the latest release, but there hasnt been any changes that I would think affects this.
@PowershellScripter commented on GitHub (May 22, 2025):
Understood. I apologize and I will test and see if I run into the same issue again on the latest headscale. Thanks.
@github-actions[bot] commented on GitHub (Aug 21, 2025):
This issue is stale because it has been open for 90 days with no activity.
@github-actions[bot] commented on GitHub (Aug 29, 2025):
This issue was closed because it has been inactive for 14 days since being marked as stale.