Skip to content

[Issue]: Network detection issue with Tailscale #84

Description

@noraj

Description

I'm using plexus 2.2.1.

I'm connected to internet through both Wi-Fi and cellular mobile network. However, to access some IoT devices remotely, I'm also connected to a tailscale.

When I'm connected to Tailscale, "Internet" in network settings is reported as "No network available" and the, Private DNS (cloudflare) is reported as "Impossible to connect". However, it's only false positive reporting, I still have full Internet access, full DNS resolution and everything works.

My tailscale VPN is configured without DNS (Not using Tailscale DNS), no full tunneling etc. the configuration is minimal just to route a local subnetwork, everything else is not going through the tunnel.

However, the issue is, that Plexus refuse to work when Tailscale VPN is up, reporting there is no network. I suspect that Plexus is relying on some library that is falsly reporting there is no network, based on the system reporting instead of trying to really access internet a resolve a DNS name, which works perfectly.

TL;DR: I have internet access but plexus report I have not.

Steps to reproduce the issue

  • Install and launch tailscale
  • Try launching plexus

Device

microG

Android version

Android 16

Error messages/logs

Image

Additional context

With tailscale on, I have a HTTP 200 when launching

curl -I --max-time 10 https://plexus.techlore.tech

As explained in #74 (comment), if I go in the tailscale setting "App split tunneling" to exclude Plexus, it works. However, no other application on my phone needs that, so it's definitely a Plexus issue.

Terms

  • This issue occurs on the latest version.
  • This is not a duplicate of another issue.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions