zaneschepke / wgtunnel

An alternative Android client app for WireGuard VPN

Home Page:https://zaneschepke.com/wgtunnel-docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] - Connection loss when automatically switching frequency bands with shared SSID

RaptDept opened this issue · comments

Describe the bug
My single router provides a dual band wireless access point. Both 2.5GHz and 5GHz share the same SSID.

When tunneling is active, I noticed that when my device automatically switches bands from 5GHz to 2.5GHz (in blind spots where 5GHz signal is poor), network activity stops. More precisely, the wifi indicator on Android's status bar shows solid transmit and zero receive. Whenever this happens, I have to toggle tunneling off and then on again to get things working again.

Smartphone (please complete the following information):

  • Device: Redmi Note 10 Pro
  • Android Version: Android 13
  • App Version: 3.3.9

To Reproduce
Steps to reproduce the behavior:

  1. Connect to dual-band AP with the same SSID on both bands
  2. Connect to a tunnel
  3. Confirm that the connection works
  4. Let the device switch bands automatically
  5. Confirm that the connection no longer works
  6. Toggle the tunnel off and on
  7. Confirm that the connection works again

Expected behavior
The connection should work regardless of band switching.

Screenshots (Only if necessary)

Additional context
Without tunneling, I don't have issues with my devices moving from 5GHz to 2.5GHz automatically.
This also doesn't happen in the Wireguard app.

Hello! I have the same setup and I am not currently able to replicate this behavior. There is a new version of this app out (3.4.0) that may help resolve this issue, but it is only on Fdroid and GitHub (Google is currently being a pain, but I'm working on getting it there too). It may be worth trying that version to see if it helps with this problem.

Hello! I believe this one has been resolved as it is similar to #303. If you are still having problem, let me know and we can reopen.