Notice VPN Issue Workaround

A) Yes I use Switch
B) From what I read here, you're saying the problem lies with Switch's implementation of IKEv2. Would this issue as you understand it persist with other protocols? (Ex, L2TP?) because I can't get those to work either.

Cheers!
The L2tTP protocol is slower and is usually cut by the Windows and Linux firewall natively. Since it is a tunnel at level layer 2. Both L2TP and IKv2 are slow and give a lot of lag and ping that can lead to believe that there is no internet connection for applications that need a quick response.
 
Unable, no control above the computer level. Yay University housing.
SwiithcVPN uses the UDP 500 port that is always closed by default, or you open and close it when you do not use SwithcVPN or create rules on your w10 firewall,so that it opens and closes ports for your SwitchVPN
 
1) Opened Windows Firewall UDP500.
2) Reinstalled SwitchVPN
3) Confirmed driver install and VPN works.
4) VPN Still not detected by the game. It seems isolated to Elite. VPN works on everything else.

I am pretty sure it's not a problem with the VPN but with Elite detecting the VPN.
 
Can confirm, NOT (that's a negative) fixed.

My VPN adapter does not show up in the logs or as a valid adapter.

So... yeah. Not 100% Fixed.
I use NordVPN and it works 100%. I submit that your VPN is not fully implementing a supported TAP protocol. Not an Fdev issue.
 
I'm moving through and trying to do my due diligence, but I've tried two more VPNs that have also not worked or been detected, Cactus VPN and ZPN connect, both VPNs have been able to connect, but none of them have been registered by Elite. (TAP verified working)

It's also worth noting that NORDVPN did not even connect.

I do know that it's entirely possible that it's my network Admins with whatever changes were made with the Net Code have blocked everything, but it would be certanly coincidental timing to be sure.
 
The new net-code has some weird behavior...

I don't use a VPN but I have multiple fixed IPs from different subnets set to my NIC for testing purposes (via the advanced TCP/IP settings dialog in the Windows IP4 protocol settings).
It seems, that the new ED net-code enumerates those IPs and uses the last IP from this list. But this IP was from a subnet that was not connected and so I was unable to connect to the server...
After removing this IP from my config I was able to connect to the ED server again!

I use this configuration since many years on my system and never had any issues with it with any software. ED also worked great until that update!
The net-code should check the default gateway and use an IP that lies in the same subnet as the default gateway IP - or let the OS handle the routing based on the correct metric (cmd> route print)...

cu
 
I'm not sure if I'm allowed to sound specific vpn services, but mine works just fine without any changes in config file.
 
Greetings Commanders,

We have noticed that the VPN networking issue, which was addressed in the September Update - Patch 1, still persists for some players. We wanted to let you know that the team has renewed their investigations into the matter and hope to resolve it for affected players as soon as possible. However, in the meantime, we have identified a workaround that will hopefully help you connect via a VPN.

Please follow these steps below:
  • Locate the IP address used by your VPN.
  • Next:
    • (Steam) Navigate to the folder here: C:\Program Files (x86)\Steam\steamapps\common\Elite Dangerous\Products\elite-dangerous-64\
    • (Standalone): Navigate to the folder here: C:\Program Files (x86)\Frontier\Products\elite-dangerous-64\
  • You should see a file named 'appconfig.xml'
  • Open this with a text editor such as Notepad and scroll down to the bottom, where you should see a Network section.
  • Add the following line (replacing 'xx.xxx.xxx.xx' with your VPN's IP)
    Code:
    <UseNic>xxx.xx.x.x</UseNic>
  • The final result should look similar to this:
    Code:
    <Network Port="0"
    upnpenabled="1"
    LogFile="netLog"
    PingTime="27"
    MaxUpRate="250000"
    DatestampLog="1"
    SendCompressedIDs="0"
    >
    <UseNic>xxx.xx.x.x</UseNic>
    </Network>

  • Don't amend any of the other sections as they'll have been configured for your standard usage already.
  • Save the file in the same location.
Thank you for your understanding.

Are you able to provide the IP range the client connects to? I can set my router to bypass the VPN for connections to that range if so? I don't have a static IP so whitelisting your servers is preferable to resetting the config file every time.

Thanks, in hope.

<Edit> Since updating the router firmware it seems to be letting me connect now. </Edit>
 
Last edited:
Hi, so for anyone who is still having issues with connection thought VPN in 2022, like I did before I figured it out. Apart, choosing the right network in game options, you need to go to your firewall/antivirus rules settings and set UPN/TCP transfer to open or all transfer types to open for "steamapps\common\Elite Dangerous\Products\elite-dangerous-odyssey-64\EliteDangerous64.exe ". Hope it helps to anyone still having this issue.
 
Apologies for resucitating an old thread. I asked a question on the foum and got no response regarding Avast One VPN. I have tried the config file alteration in the original post but it hasn't worked although I am painfully awarte I have no progamming skill so could have easily done it wrong.

Here is what I have entered, apologies if there is a noob mistake, any help greatly appreciated.

ED Config screenie.png
 
Apologies for resucitating an old thread. I asked a question on the foum and got no response regarding Avast One VPN. I have tried the config file alteration in the original post but it hasn't worked although I am painfully awarte I have no progamming skill so could have easily done it wrong.

Here is what I have entered, apologies if there is a noob mistake, any help greatly appreciated.

View attachment 417338
looking the only change you would need to make is add that line as have

Code:
<UseNic>xxx.xx.x.x</UseNic>

would make sure editing file in correct folder, I only have odyssey installed so its actual folder is elite-dangerous-odyssey-64
not what is stated in original article (which would be probably be the horizons install directory) elite-dangerous-64

Also most VPN's give out dynamic IP so they vary each time connect (unless have a static IP) so this would need to be changed each time after you have connected the VPN.
If VPN offers it you may need to also disable the cycle IP address option

Note: I don't actually use a VPN to connect but these could be possibilities why its failing for you
 
Also most VPN's give out dynamic IP so they vary each time connect (unless have a static IP) so this would need to be changed each time after you have connected the VPN.
If VPN offers it you may need to also disable the cycle IP address option

Note: I don't actually use a VPN to connect but these could be possibilities why its failing for you
Thanks for your response. At first glance it looked like my VPN had a static IP as a choice but when I looked into it further it was as you suggested dynamic. So that workaround is not an option.
 
I've use ExpressVPN for several years now. I used to set Elite Dangerous executable and launcher to "Unable to use VPN" Option. It gave mixed results. And then when patches came out it got all 🤬 up again.

Now I just put it all to default and it works better than ever. I can switch VPN locations and rarely will it disconnect in-game. I press CTRL-B in game to watch packet traffic. (CTRL-F for live Frame Rate if you didn't know).
 
Back
Top Bottom