OpenVPN - Servidor Ubuntu 10.04 LTS e Clientes Windows
Neste Howto vou explicar, detalhadamente, como configurar uma VPN entre Ubuntu 10.04 LTS e Windows XP.
Introdução
Reconheço que existem vários tutoriais aqui VOL, mas quando estava configurando minha própria VPN, tive algumas dúvidas em alguns artigos. Tudo estava certo, a VPN conectava, mas não tinha acesso ao servidor.
Então, estou postando a "receita de bolo" à minha maneira.
Pré-requisitos:
Cenário:
Após a instalação, entre na pasta do OpenVPN, copie os arquivos de exemplo de configuração da pasta /usr/share/doc/openvpn/examples/easy-rsa/2.0/, para a pasta /etc/openvpn:
cd /etc/openvpn/
$ sudo cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0/
Entre na pasta 2.0:
cd 2.0/
Edite o arquivo "vars", ajustando as últimas linhas:
sudo vim vars
Entre como root:
sudo su
Agora, execute os comandos abaixo, um de cada vez:
# source ./vars
Você vai receber a seguinte mensagem:
# ./clean-all
Ao rodar o comando abaixo, tecle ENTER apenas para ele completar as informações já adicionadas em "vars".
Ao chegar em: Organizational Unit Name (eg, section) []
- Colocar: TI
- Em Name []: Coloque exatamente como preenchido no arquivo "vars", no nosso exemplo, vai ficar Ubuntu
# ./build-ca
Então, estou postando a "receita de bolo" à minha maneira.
Pré-requisitos:
- Servidor Ubuntu 10.04 LTS;
- Cliente com Windows XP, ou superior, instalado.
Cenário:
Instalação do servidor OpenVPN
sudo apt-get install openvpnApós a instalação, entre na pasta do OpenVPN, copie os arquivos de exemplo de configuração da pasta /usr/share/doc/openvpn/examples/easy-rsa/2.0/, para a pasta /etc/openvpn:
cd /etc/openvpn/
$ sudo cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0/
Entre na pasta 2.0:
cd 2.0/
Edite o arquivo "vars", ajustando as últimas linhas:
sudo vim vars
export KEY_COUNTRY="BR"
export KEY_PROVINCE="SP"
export KEY_CITY="FcoDaRocha"
# Coloque o nome da sua empresa abaixo
export KEY_ORG="Ubuntu"
export KEY_EMAIL="meuemail@meu_provedor.com"
export KEY_PROVINCE="SP"
export KEY_CITY="FcoDaRocha"
# Coloque o nome da sua empresa abaixo
export KEY_ORG="Ubuntu"
export KEY_EMAIL="meuemail@meu_provedor.com"
Entre como root:
sudo su
Agora, execute os comandos abaixo, um de cada vez:
# source ./vars
Você vai receber a seguinte mensagem:
NOTE: If you run ./clean-all, I will be doing a rm -rf on /etc/openvpn/2.0/keys
# ./clean-all
Ao rodar o comando abaixo, tecle ENTER apenas para ele completar as informações já adicionadas em "vars".
Ao chegar em: Organizational Unit Name (eg, section) []
- Colocar: TI
- Em Name []: Coloque exatamente como preenchido no arquivo "vars", no nosso exemplo, vai ficar Ubuntu
# ./build-ca
caso possa ajudar estou no agurdo