Hotgloblin 0 Posted ... HiProblem I have no IPv6 connectivity when going through AirVpn servers via my Draytech modem/PPoE/Asus Router/Asus OpenVpn Client/Windows/Firefox or Edge. With OpenVPN in my Asus router activated, ipleak says "IPv6 test not reachable. (timeout)" and "Fallback: Fail (timeout)" and other web based IPv6 testers also say "no". Connectivity is fine when I deactivate OpenVpn in my router and connect to my ISP in clear (no VPN).My Android phone using ipleak shows no IPv6 connectivity when running OpenVPN on the router but does show IPv6 connectivity when using Eddie for Android (regardless of the router OpenVPN activation state). I have used the AirVpn Configuration Tool to create several OpenVpn files (countries and continents and advanced and simple modes). Same results. My Router IPV6 page is set: . Connection type: Native . Interface: PPP . Everything else to default values as "enabled" or "stateless"In summary: Scenario 1 Router OpenVPN: deactivated Eddie for Android: deactivated Windows IPv6 connectivity: Yes Android IPv6 Connectivity: Yes Scenario 2Router OpenVPN: deactivated Eddie for Android: activated Windows IPv6 connectivity: Yes Android IPv6 Connectivity: YesScenario 3Router OpenVPN: activated Eddie for Android: deactivated Windows IPv6 connectivity: No Android IPv6 Connectivity: NoScenario 4Router OpenVPN: activated Eddie for Android: activated Windows IPv6 connectivity: No Android IPv6 Connectivity: YesInvestigation I've searched for an answer. The best was on: https://www.snbforums.com/threads/ipv6-push-peer-info-airvpn-ac86u-not-working.63465// This focuses on the "push to peer" command in the AirVpn OpenVPN configuration file and mentioned the router's built in OpenVPN client does not support IPv6. I tried running with an AirVPN config file with "push to peer" removed but still no IPv6 connectivity. Maybe all will be OK if I moved to Merlin firmware (like I used to have on my previously busted ASUS router) as maybe it has an IPv6 compliant version of OpenVPN? BTW, I've already been fighting Eddie in Windows (IPv6 again by the looks of it!) while waiting for this replacement router! Any ideas? TIA. Quote Share this post Link to post
OpenSourcerer 1435 Posted ... One caveat of using OpenVPN anywhere so far is that, if source and destination both support v4 and v6, v4 is always preferred. If v4 was successful, tests for v6 connectivity in the same request will always fail. Especially true for ipv6-test.com and ipleak.net. You get a better idea if v6 is working if you connect to v6-only domains, for example ipv6.nsupdate.info or ipv6.google.com. But know the above, you will practically always connect with v4 when connected. 1 Hotgloblin reacted to this Quote Hide OpenSourcerer's signature Hide all signatures NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT. LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too! Want to contact me directly? All relevant methods are on my About me page. Share this post Link to post
Hotgloblin 0 Posted ... 2 hours ago, giganerd said: One caveat of using OpenVPN anywhere so far is that, if source and destination both support v4 and v6, v4 is always preferred. If v4 was successful, tests for v6 connectivity in the same request will always fail. Especially true for ipv6-test.com and ipleak.net. You get a better idea if v6 is working if you connect to v6-only domains, for example ipv6.nsupdate.info or ipv6.google.com. But know the above, you will practically always connect with v4 when connected. Many thanks for reading my post and the heads up. Maybe I am not fully understanding but I do get both v6 and v4 addresses reported in ipleak.net when using Eddie in Android (but not in Windows). I'll try those v6 addresses when next on Windows. Quote Share this post Link to post
Staff 9972 Posted ... @Hotgloblin Hello! We see that in AsusWRT and in Asus MerlinWRT, IPv6 is not tunneled by OpenVPN, even though IPv6 push is performed. According to some forums, this is a current limitation of the firmware implementation. In Eddie Android edition IPv6 over IPv4 is enabled by default and you can fine tune according to your preferences in "Settings". However the OpenVPN3-AirVPN library in the current Eddie Android edition release has serious problems if you need a PURE IPv6 connection, so at the moment you need to renounce to pure IPv6 connections in Eddie Android.@giganerd We're not sure why you should, but if you need that IPv6 is preferred over IPv4 in spite of the solution you proposed some time ago, check here, even for a "patch" different than the one you suggested:https://gist.github.com/e00E/70bcb5f7f0db216739029a7b7e342fdf Kind regards 1 Hotgloblin reacted to this Quote Share this post Link to post
OpenSourcerer 1435 Posted ... 19 hours ago, Staff said: We're not sure why you should, but if you need that IPv6 is preferred over IPv4 in spite of the solution you proposed some time ago, check here, even for a "patch" different than the one you suggested: I proposed a solution? I don't remember, as I'm having this inconvenience myself. It is an interesting gist, one I surely missed. It proves that the problem really stems from VPN providers assigning IPv6 ULAs. So the solution would be UGAs through SLAAC and PE, and such tinkering wouldn't be needed. Besides, wouldn't be possible on anything else but Linux and *BSD, anyway. So what's the argument against it? Quote Hide OpenSourcerer's signature Hide all signatures NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT. LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too! Want to contact me directly? All relevant methods are on my About me page. Share this post Link to post
Hotgloblin 0 Posted ... 21 hours ago, Staff said: @Hotgloblin Hello! We see that in AsusWRT and in Asus MerlinWRT, IPv6 is not tunneled by OpenVPN, even though IPv6 push is performed. According to some forums, this is a current limitation of the firmware implementation. In Eddie Android edition IPv6 over IPv4 is enabled by default and you can fine tune according to your preferences in "Settings". However the OpenVPN3-AirVPN library in the current Eddie Android edition release has serious problems if you need a PURE IPv6 connection, so at the moment you need to renounce to pure IPv6 connections in Eddie Android. ...... Hello and many thanks. That's a shame v6 does not work in lovely Merlin either. A firmware limitation? Would make sense as Merlin is so "close" to stock. Maybe another provider such as Tomato or DD-WRT? Worryingly I did see some possible leakage on v6 in one test (could have just been a bad tester though)! Should I be annoyed having just bought another (my third) Asus router? They seem pretty good and I now know them very well. But better ones? My third one because I suspect they don't like power line surges (so power line and comms line surge suppressors this time!). But am I really missing anything with not having v6 at the moment or am I just wanting the best looking car on the street?! Must say, I have rather enjoyed lightly tipping my toe in this techy stuff, especially since I've now managed to have a few good nights of sleep! Quote Share this post Link to post
Hotgloblin 0 Posted ... On 7/30/2020 at 3:23 PM, giganerd said: You get a better idea if v6 is working if you connect to v6-only domains, for example ipv6.nsupdate.info or ipv6.google.com. Yes, a big fat "Server not found" in Windows (using OpenVPN on the Asus router) but fine with Eddie for Android (still with OpenVPN active on the router). Got to say, knowing what's going on, good or bad, certainly helps! Quote Share this post Link to post
Flx 76 Posted ... 4 hours ago, Hotgloblin said: Maybe another provider such as Tomato or DD-WRT? See whether or not this will help---->>>https://airvpn.org/external_link/?url=https%3A%2F%2Ffreshtomato.org%2Fdownloads%2Fbeta%2F Quote Hide Flx's signature Hide all signatures Guide - EMBY Block ALL interfaces except tap/vpn Windows OS - Configuring your operating system Windows OS - Multi Session/Tunnel Share this post Link to post
Staff 9972 Posted ... 15 hours ago, giganerd said: I proposed a solution? I don't remember, as I'm having this inconvenience myself. Hello! You did (for Firefox) here: https://airvpn.org/forums/topic/25140-the-issue-your-browser-is-avoiding-ipv6/?do=findComment&comment=81717 Quote It proves that the problem really stems from VPN providers assigning IPv6 ULAs. Quite the contrary, please re-read. Our IPv6 handling is fully compliant to RFC (including ULA choice). It's the setup of some Linux systems that's not compliant to RFC 3484 and that can be easily fixed. Additionally it's the default setup of Chrome and Firefox that makes them prefer IPv4 when possible. In our opinion, it is a good thing currently, because of the poor status of IPv6 infrastructure nowadays. Anyway browsers' setup can be fixed too, but it's outside the scope of our service. We don't see a valid reason to change our setup at the moment. We get 10/10 in https://test-ipv6.com from FreeBSD. It is anyway OT, the problem of the OP @Hotgloblin is related to apparent lack of OpenVPN IPv6 tunneling in certain firmware, even when IPv6 routes are pushed. Kind regards Quote Share this post Link to post
Staff 9972 Posted ... @Hotgloblin Hello! Check out latest builds, hopefully the issue will be fixed soon. Kind regards 1 Hotgloblin reacted to this Quote Share this post Link to post
OpenSourcerer 1435 Posted ... 12 minutes ago, Staff said: You did (for Firefox) here: https://airvpn.org/forums/topic/25140-the-issue-your-browser-is-avoiding-ipv6/?do=findComment&comment=81717 Thought you meant that. Was a temporary victory, for which I discovered the cause some time later: dnsmasq cached the results and returned AAAA first whenever possible. Plus, Firefox cached DNS results as well. I stopped using dnsmasq in favor of Pi-Hole half a year ago, so here I am And you are right, it was off-topic. Sorry. Quote Hide OpenSourcerer's signature Hide all signatures NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT. LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too! Want to contact me directly? All relevant methods are on my About me page. Share this post Link to post
Hotgloblin 0 Posted ... 21 hours ago, Staff said: @Hotgloblin Hello! Check out latest builds, hopefully the issue will be fixed soon. Kind regards A possible fix. Great! Which software are you referring to please? Stock ASUS, Merlin, Tomato, etc? Quote Share this post Link to post
King0777 0 Posted ... (edited) I have the same problem of not getting ipv6 on asuswrt-merlin 384.19, so waiting for an update. My router is configured on pass-through mode for ipv6. My problem is that I have ipv6 leaks from devices on my LAN when the router is connected to AirVPN. I'm still looking at how to fix it. Sure I could simply deactivate ipv6 all together, but is there a better way to do it? Edit: I decided to deactivate the ipv6 on the router, but it's creating a fatal error with the openvpn client connecting to AirVPN. The ipv6 received from AirVPN at the connection is not working somewhere, the openvpn client tries to add it to the interface configuration. And with ipv6 deactivated, it's fatal. Nov 6 09:53:55 ovpn-client1[2813]: /sbin/ifconfig tun11 add fde6:7a:7d20:1908::106e/64 Nov 6 09:53:55 ovpn-client1[2813]: Linux ifconfig inet6 failed: external program exited with error status: 1 Nov 6 09:53:55 ovpn-client1[2813]: Exiting due to fatal error So, I have to reactivate ipv6 and I'm back to finding a way to fix these leaks. Edited ... by dragoworld235 Adding more informations Quote Share this post Link to post
Baymond 1 Posted ... (edited) Hello just a comment from a "non-advanced" user who was/does on occasion have connection problems with the IPv6 Windows error. I also have a current Asus router but I believe I have found a solution, regardless of router. (I am referring to losing all connectivity with Air VPN/Eddie Client when settings are set to: IPv4/IPv6 and running "Inside tunnel if supported, otherwise blocked" and getting the common Windows error.) After researching this over and over I decided to look at my ADAPTER settings within the Windows Network itself. (I also use Kaspersky). I "jogged" the settings Disable/Enable and made sure all of them (adapters) are enabled. This includes the "Wintun User Space Tunnel" adapter). Problem solved. You can leave the network settings within the Eddie Client as desired: "Inside tunnel if supported, otherwise blocked". When you observe the connection process, you will se that it flows correctly without any workarounds or further disables of IPv6. Hope this helps, it has definitely helped resolve my occasional connection problems. Edited ... by Baymond Quote Share this post Link to post