IP address leaks when switching VPN connection
Fedora 39 Workstation. Lenovo Yoga 7 16ARP8
I’ve used a VPN for many years, just moved to Fedora from Mac and I’m using the built in VPN functionality in the top right 'Quicksettings' drop down. I downloaded some Wireguard config files from my VPN provider, and set them up in Network settings. I have 6 or 7 currently. I have two problems:
-
Constant notifications of “Failed to activate network connection”, whilst there is no issue at all, I'm connected just fine. These come and go constantly, quite annoying. There’s definitely no actual problem with internet connectivity during this time so it seems like some kind of bug due to VPN use, doesn’t happen when I am not on VPN.
-
More problematic is the fact I can’t switch my VPN connection without exposing my real IP. This is a big enough concern that I will be forced to install a VPN app, which means paying again for a different VPN as my current one doesn’t have a great app. When I click the top right drop down, let’s say it’s connected to “Chicago”, if I want to switch to say “Washington”, I have two options:
a) Click “VPN” which turns it off, then click right arrow to choose a connection to switch on b) Click the right arrow (this is what I do), and move the Chicago switch to off, which closes the dialogue, so i have to then quickly click to bring it down again, click the right arrow again, and choose “Washington”.
In the time this takes to do, my real IP is exposed (I have confirmed this). I am quite surprised by this, I was advised that Wireguard protocol and Network Manager is a very good and 'secure' combination, but with IP leaks that rules it out for me unless it could be fixed or, ideally, a 'kill switch' option added.
I am not a programmer so I have no abilities to make a manual kill switch as I know some people could do quite easily. I just need to know my IP doesn't leak when changing connection (as I have to change connection regularly for my work). Thanks