I am new to Fedora Silverblue and trying to install Surfshark. I was able to install it as a flatpak through Gnome Software. I am also able to launch it and connect to multiple locations.
However, after I am connected to the VPN, I am unable to connect to any websites as if there was no internet access. As soon as I disconnect, I am able to connect. I tried with several locations and see the same issue.
Is it because I have installed the VPN package as a flatpak? Are VPNs recommended to be layered? I also have distrobox with a Fedora and Ubuntu container. Is it possible to use distrobox to get Surfshark on the host Silverblue working? Any steps/commands related to that would be helpful.
When you are connected to the VPN, are you able to ping any IP addresses or resolve any hostnames from the command line? Would be interested to know if itâs a host resolution issue or if itâs something lower down in the stack (routing, etc.)
depends on use case if i use nordVPN and when i used it i layered it it was only way to use it, but it wont work anymore on Fedora atomics so i just use protonVPN now as flatpak and it works really good all features works including killswitch and net shields
i suggest checkking the VPN app settings are you conneted actually and is there something killswitch feature and when connected check logs for more info to see what is blocking connection
I could not find anything in the app setting that seem to suggest any interference.
The kill switch functionality was not available. Other than that I could see the VPN protocol which was set to automatic selection. Is there any protocol that is known to be stable for Silverblue? I can try using that to see if it helps.
Is there an incident or observation that makes you think that Silverblue is the source of the problem? I mean, are you currently able to connect to the servers of the VPN service you purchased without any problems, either through Surfshark clients on other operating systems (Windows, Debian, Android, iOSâŚ) or through manual configurations (OpenVPN, WireGuard)?
I think it would be wiser and more likely to get results to contact the customer support of the service provider before asking for help here.
I am able to use the VPN service on iOS and Mac without any issues.
I am wondering if the VPN is not working on Silverblue because the VPN package wants to modify some immutable files. So I wanted to check if this is a known thing with getting VPNs to work on Silverblue.
Surfshark OpenVPN worked fine for me on F40 Workstation/GNOME through NetworkManager. I downloaded a OVPN profile from their website, imported it through NetworkManager GUI, entered my user/pass, hit Connect, and was good to go.
Thank you for replying. I appreciate you discussing the concerns of using a VPN.
I do not have a VPN always connected. I mainly got it for security purposes when travelling and connecting when using public and hotel WiFis. I have tried the free ProtonVPN on Mac and iOS. But at times faced slowness and issues with some sites not loading. I am facing a similar issue of not being able to connect to the internet when using the Proton VPN flatpak on Silverblue. I have used Mullvad in the past, again not on Linux. My experience with it has been good. But I recall it didnât have a country that I was travelling to. So, I got Surfshark as a backup.
For my purpose of security when travelling is there any other solution you would recommend if not using a VPN. I understand some people create their own VPNs to their home network. But I am not sure I understand it well enough to create a secure enough setup
So far, I have tried ProtonVPN flatpak with a free Proton account, Surfshark flatpak, downloading Surfshark OVPN TCP/UDP profile and adding it to the NetworkManager VPN, connecting to the SurfsharkOVPN UDP through the commandline using âopenvpnâ.
None of the above have worked. I am not sure what I am doing wrong. Is it really possible to use a VPN with Silverblue? Would it be recommended to switch to Fedora Workstation instead? I installed Silverblue because I wanted to keep tweaking with my system while still keeping it reliable and recoverable.