I cannot pass the VPN connection from one of the free VPN companies through a VPN gateway (using the instructions from the documentation) because the VPN company does not provide openvpn config files to free users.
Access to their VPN is by installing some packages from the command line. I’ve been using the Debian 10 template.
Could anyone suggest a way (or some relevant search terms) to pass the free VPN through a VPN Gateway?
a normal internet connection passed through the gateway perfectly.
The free VPN actually passed through the VPN gateway to a downstream appVM perfectly, but only immediately after installing the free VPN. After restarting the VPN gateway the free VPN service was not acessible from the CLI of the VPN gateway.
New qubes user. It’s amazing. I never carried a laptop before but am now carrying a qubes laptop everywhere and plugging it into TVs and speakers. Just as a learning resource for the concepts surrounding linux and virtualization it’s a great project. Great work folks.
Given your VPN provider does not give you a .ovpn file that is necessary for installing it with the qubes-tunnel, you’ll have to install it via the .deb as you mentioned.
Installing a untrusted .deb can compromise your template. My suggestion would be for you to have a separate template or a StandaloneVM for making your “sys-vpn” for that exact reason.
I’ve made some instructions on installing stuff on Qubes from .deb files on StandaloneVMs (link bellow). The only difference would be that you’ll also need to tick the “provides network” when creating the qube.
Seems like you’ve figured it out already. You can mark posts as “solved” and that will do the trick. It also adds a link to the solution to your first post which makes it incredibly easy to find the solution. Otherwise one would have to navigate through the thread to dig it out.