Mullvad VPN setup guide

TommyTran, Thank you for making the effort to create a guide.

I have not tried yoour guide yet. I feel with some effor on my part, I could get it to work.

I seldom post but I have used Qubes as my daily driver for over 5 years. I have used several VPN over that time. I switched to Mullvad VPN for the past 3. I followed @TommyTran732 guide exactly and the install went flawlessly for me. I’m no expert and parts of it felt a little intimidating but it worked perfect. For the first time I have a seamless Qubes VPN experience.

Thanks for the guide

@TommyTran732

Hi, you also got a script “mullvad.sh”, can I use it instead the first part of the howto or is it outdated?

Also I think there is a typo in it, Line 31:

sudo mkdir /-p etc/systemd/system/systemd-resolved.service.d

Should be:

sudo mkdir -p /etc/systemd/system/systemd-resolved.service.d

Thank you!

Edit:

After running the Fedora-Gnome Script I get the following warning at the end:

sed: can’t read /etc/yum.repos.d/divested-release.repo: No such file or directory

Maybe becuase yum is not installed? Can I simply ignore it?

Sorry for the late reply. Both issues have been fixed fixed.

sed: can’t read /etc/yum.repos.d/divested-release.repo: No such file or directory

Maybe becuase yum is not installed? Can I simply ignore it?

Yeah you can ignore it. I used to have the Divest repo in there. I removed it awhile back but missed removing the sed command.

1 Like

@TommyTran732 I used this guide with great success with Fedora 40. I would like to use it with Fedora 41 and future Fedora releases. What is the best way to accomplish this?

It should work just fine with Fedora 41. I am using it.

In a Fedora 41 template, the command
" $ sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo "
results in
" Unknown argument “–add-repo” for command “config-manager”. Add “–help” for more information about the arguments."

Instead I used
" sudo dnf config-manager addrepo --from-repofile=https://repository.mullvad.net/rpm/stable/mullvad.repo "
(from Mullvad VPN for Linux )

Ah yeah I updated my scripts but forgot to update the guide. This should be fixed now.