Estou usando o Ubuntu 20.04 e é uma máquina autônoma, não há servidor para se conectar. Eu tenho a versão GUI disponível que foi pré-instalada quando comprei o computador. O "pacote" openvpn também foi pré-instalado. Executei várias etapas, incluindo a remoção do pacote openvpn e a reinstalação do pacote openvpn. Eu tenho o seguinte pacote instalado atualmente:
sudo apt-get install network-manager-openvpn
Estou usando vpnbook para meus arquivos .ovpn, especificamente este:
vpnbook-us1-udp53.ovpn
Ao usar a GUI, a VPN se conectaria e, em 3-5 minutos, se desconectaria automaticamente. Então eu recorri ao uso do terminal.
sudo openvpn --config vpnbook-us1-udp53.ovpn
A conexão foi estabelecida, mas notei na saída que ela estabeleceria e depois desconectaria e restabeleceria. O problema que tenho com esse método é que tenho que deixar o terminal aberto. Eu gostaria de poder usar a GUI, estabelecer a conexão e fazer meu trabalho com o terminal fechado. Eu tentei editar o seguinte por pergunta de outro usuário:
sudo vi /etc/dhcp/dhclient.conf
Descomentei a seguinte linha:
prepend domain-name-servers 198.7.62.204, 198.7.58.147, 127.0.0.1;
Então correu:
sudo service network-manager restart
Isso ativou a conexão com fio. Eu me conecto sem fio à rede para que essa solução não funcione e reverti as alterações e reiniciei o serviço novamente. Se alguém tiver uma VPN peristent estabelecida usando o serviço OpenVPN através de uma conexão de internet wi-fi, agradeceria alguma ajuda. Obrigada.
Para usar/configurar o OpenVPN corretamente:
exemplo-
vpnbook-us1-tcp443.ovpn
cd /path/vpnbook-us1-tcp443.ovpn
onde "path" é o diretório em que o arquivo foi baixado - o padrão para mim éDownloads
ENTÃOscp
os arquivos em /etc/openvpnsudo scp vpnbook-us1-tcp443.ovpn /etc/openvpn
corre
sudo openvpn --config vpnbook-us1-tcp443.ovpn
Nota: O comando acima pode ser executado a partir de
etc/openvpn
OU de qualquer diretório que contenha ovpnbook-xxx-xxx.ovpn
arquivo.insira o nome de usuário e a senha do OpenVPN fornecidos em https://www.vpnbook.com/
Deixe o terminal aberto e o comando em execução até não precisar mais da VPN. Em seguida,
ctrl c
para retornar ao prompt de comandoRecebi minha resposta; é assim que o Openvpn funciona. É muito mais estável na linha de comando do que na GUI. Eu estava usando vpnbook.com vice surfshark, mas funciona da mesma maneira. Esta é a fonte que estou citando como resposta à minha pergunta.
https://support.surfshark.com/hc/en-us/articles/360011051133-How-to-set-up-OpenVPN-using-Linux-Terminal