Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full-tunnel not working when automatically switching between IPv6 networks #1247

Closed
Eugene-Savenko opened this issue Sep 17, 2019 · 12 comments
Closed
Assignees
Milestone

Comments

@Eugene-Savenko
Copy link
Member

Eugene-Savenko commented Sep 17, 2019

Issue Details

Reported by 1542905:

Home wifi network and my company has ipv6 connection. When I choose full-tunnel mode and switch wifi network from home to company, vpn does not work to solve dns. So I had to turn off the wifi and turn it back on before the vpn would work again.

The error does not occur when 2 switch wifi networks have no IPv6 connection. And switch wifi network manually.

  • AdGuard version:
    AdGuard Pro v. 2.1.2.173
  • Device model and storage size:
  • Operating system and version:
    12.4.1

Expected Behavior

AdGuard continues resolving all DNS requests

Actual Behavior

AdGuard DNS only resolves domain names with ipv6

Steps to reproduce

  1. Turn on full-tunnel mode
  2. Turn on “restart when network change” in Advenced settings
  3. Connect to wifi network with ipv6 enabled
  4. Move to another WiFi network (with IPv6 enabled), let IOS connect automatically
  5. VPN not solve dns

Additional info

Logs are in CRM, user 1542905.

@SoLenny
Copy link
Contributor

SoLenny commented Sep 17, 2019

@Eugene-Savenko Hello, can you please reproduce it on free version of AdGuard?

@bigdargon
Copy link

@SoLenny I will check the free version with Adguard DNS

@SoLenny
Copy link
Contributor

SoLenny commented Sep 17, 2019

@bigdargon Okay, thank you.
Waiting for it so.

@bigdargon
Copy link

@SoLenny Adguard Free has the same error as Adguard Pro. I sent the log with ID 1542905.

I noticed that, when switching networks with IPv6 connection in Full-tunnel mode, the application's VPN will default to using IPv6 to resolve without using IPv4 at all. Some websites with IPv6 addresses will still be accessible, while websites with only IPv4 addresses will not.

When manually turning off and on wifi network, VPN will switch back to using IPv4 as default and normal access.

@ameshkov ameshkov added this to the 3.2 milestone Sep 21, 2019
@ameshkov
Copy link
Member

Assigned to v3.2, than kyou!

@bigdargon
Copy link

@ameshkov I hope the Pro version will update too!

@ameshkov
Copy link
Member

Yeah, some time after v3.2 we'll finally synchronize both apps.

@bigdargon bigdargon mentioned this issue Oct 14, 2019
@IvanIin
Copy link
Contributor

IvanIin commented Oct 28, 2019

@Eugene-Savenko @bigdargon
could you check if the bug is reproducing on ios13?

@bigdargon
Copy link

@IvanIin Tested in the free version and pro on ios 13 have the same error

@ameshkov
Copy link
Member

@bigdargon could you please check v4.0 beta version?

@bigdargon
Copy link

@ameshkov I will check it out soon

@bigdargon
Copy link

@ameshkov Tested. The bug does not affect in version 4.0 beta. You can close it. Thank you!

@zzebrum zzebrum closed this as completed Feb 14, 2020
adguard pushed a commit that referenced this issue Dec 24, 2021
Merge in ADGUARD-IOS/adguard-ios from full_tunnel_fix to make_framework

* commit 'a8f078e7aed515c20daa5d267678de6ccfbe4320':
  PR fixes
  full tunnel fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants