Mudanças entre as edições de "Instalar VPN O3"

De VRWiki
Linha 12: Linha 12:
 
=== 1.2 Passo a Passo ===
 
=== 1.2 Passo a Passo ===
 
# Salve o script em um arquivo, por exemplo:
 
# Salve o script em um arquivo, por exemplo:
  <syntaxhighlight lang="bash">
 
 
   nano instalar_wireguard.sh
 
   nano instalar_wireguard.sh
  </syntaxhighlight>
 
 
# Dê permissão de execução:
 
# Dê permissão de execução:
  <syntaxhighlight lang="bash">
 
 
   chmod +x instalar_wireguard.sh
 
   chmod +x instalar_wireguard.sh
  </syntaxhighlight>
 
 
# Execute o script:
 
# Execute o script:
  <syntaxhighlight lang="bash">
 
 
   ./instalar_wireguard.sh
 
   ./instalar_wireguard.sh
  </syntaxhighlight>
 
 
# Digite a senha de sudo quando solicitado.
 
# Digite a senha de sudo quando solicitado.
 
# Aguarde a instalação e configuração automática.
 
# Aguarde a instalação e configuração automática.
 
# Valide o status do serviço:
 
# Valide o status do serviço:
  <syntaxhighlight lang="bash">
 
 
   systemctl status wg-quick@wg0.service
 
   systemctl status wg-quick@wg0.service
  </syntaxhighlight>
 
  
 
=== 1.3 O que o script faz ===
 
=== 1.3 O que o script faz ===
Linha 41: Linha 33:
  
 
=== 2.1 Pré-requisitos ===
 
=== 2.1 Pré-requisitos ===
* Sistema operacional '''Ubuntu'''
+
* Sistema operacional '''VRUbuntu'''
 
* Usuário com privilégios de '''sudo'''
 
* Usuário com privilégios de '''sudo'''
 
* Arquivo de configuração `.ovpn` presente no diretório onde o script será executado
 
* Arquivo de configuração `.ovpn` presente no diretório onde o script será executado
Linha 47: Linha 39:
 
=== 2.2 Passo a Passo ===
 
=== 2.2 Passo a Passo ===
 
# Salve o script em um arquivo, por exemplo:
 
# Salve o script em um arquivo, por exemplo:
  <syntaxhighlight lang="bash">
 
 
   nano instalar_openvpn.sh
 
   nano instalar_openvpn.sh
  </syntaxhighlight>
 
 
# Dê permissão de execução:
 
# Dê permissão de execução:
  <syntaxhighlight lang="bash">
 
 
   chmod +x instalar_openvpn.sh
 
   chmod +x instalar_openvpn.sh
  </syntaxhighlight>
 
 
# Execute o script:
 
# Execute o script:
  <syntaxhighlight lang="bash">
 
 
   ./instalar_openvpn.sh
 
   ./instalar_openvpn.sh
  </syntaxhighlight>
 
 
# Digite a senha de sudo quando solicitado.
 
# Digite a senha de sudo quando solicitado.
 
# O serviço será criado e habilitado automaticamente.
 
# O serviço será criado e habilitado automaticamente.
 
# Para iniciar a VPN:
 
# Para iniciar a VPN:
  <syntaxhighlight lang="bash">
 
 
   sudo systemctl start ovpn_o3
 
   sudo systemctl start ovpn_o3
  </syntaxhighlight>
 
 
# Para verificar o status:
 
# Para verificar o status:
  <syntaxhighlight lang="bash">
 
 
   systemctl status ovpn_o3
 
   systemctl status ovpn_o3
  </syntaxhighlight>
 
  
 
=== 2.3 O que o script faz ===
 
=== 2.3 O que o script faz ===
Linha 84: Linha 66:
 
   * Para OpenVPN: confirme se há um arquivo `.ovpn` no diretório atual.
 
   * Para OpenVPN: confirme se há um arquivo `.ovpn` no diretório atual.
 
* '''Ver logs do serviço:'''
 
* '''Ver logs do serviço:'''
  <syntaxhighlight lang="bash">
 
 
   journalctl -u wg-quick@wg0
 
   journalctl -u wg-quick@wg0
 
   journalctl -u ovpn_o3
 
   journalctl -u ovpn_o3
  </syntaxhighlight>
 

Edição das 16h50min de 28 de agosto de 2025

Guia de Execução dos Scripts de VPN

Esta página descreve como executar os scripts de instalação e configuração do WireGuard e OpenVPN, utilizados para estabelecer conexões VPN no ambiente VR.

1. Script de Instalação e Configuração do WireGuard

1.1 Pré-requisitos

  • Sistema operacional VRUbuntu (20.04 ou superior)
  • Usuário com privilégios de sudo
  • Arquivo de configuração do WireGuard (`wg0.conf`) presente no diretório onde o script será executado

1.2 Passo a Passo

  1. Salve o script em um arquivo, por exemplo:
 nano instalar_wireguard.sh
  1. Dê permissão de execução:
 chmod +x instalar_wireguard.sh
  1. Execute o script:
 ./instalar_wireguard.sh
  1. Digite a senha de sudo quando solicitado.
  2. Aguarde a instalação e configuração automática.
  3. Valide o status do serviço:
 systemctl status wg-quick@wg0.service

1.3 O que o script faz

  • Valida a senha de sudo
  • Atualiza pacotes e instala o WireGuard
  • Copia o arquivo `wg0.conf` para `/etc/wireguard`
  • Habilita e inicia o serviço `wg-quick@wg0`

2. Script de Instalação e Configuração do OpenVPN

2.1 Pré-requisitos

  • Sistema operacional VRUbuntu
  • Usuário com privilégios de sudo
  • Arquivo de configuração `.ovpn` presente no diretório onde o script será executado

2.2 Passo a Passo

  1. Salve o script em um arquivo, por exemplo:
 nano instalar_openvpn.sh
  1. Dê permissão de execução:
 chmod +x instalar_openvpn.sh
  1. Execute o script:
 ./instalar_openvpn.sh
  1. Digite a senha de sudo quando solicitado.
  2. O serviço será criado e habilitado automaticamente.
  3. Para iniciar a VPN:
 sudo systemctl start ovpn_o3
  1. Para verificar o status:
 systemctl status ovpn_o3

2.3 O que o script faz

  • Valida a senha de sudo
  • Atualiza pacotes e instala OpenVPN e Easy-RSA
  • Identifica o arquivo `.ovpn` no diretório atual
  • Cria um serviço systemd personalizado (`ovpn_o3.service`) para gerenciar a VPN
  • Habilita o serviço para inicialização automática no sistema

3. Dicas e Solução de Problemas

  • Erro de permissão negada: Verifique se a senha do sudo está correta.
  • Arquivo de configuração não encontrado:
 * Para WireGuard: confirme se o arquivo `wg0.conf` está no diretório atual.
 * Para OpenVPN: confirme se há um arquivo `.ovpn` no diretório atual.
  • Ver logs do serviço:
 journalctl -u wg-quick@wg0
 journalctl -u ovpn_o3