OpenVPN em Linux
Neste artigo procurarei mostrar como se monta uma VPN - Virtual Private Network - no Linux, independente de distribuição, de uma maneira simples e didática usando o OpenVPN.
Início
Bem, vamos começar com o download dos softwares necessários, no caso aqui o openVPN em:
E também o lzo em:
Este segundo é opcional, pois podemos desabilitá-lo na hora em que instalarmos o openVPN.
Agora que já baixamos os pacotes, vamos partir para a instalação em si.
1. Vamos descompactar os pacotes, que estão como .tar.gz, primeiro o openVPN:
# tar -zxvf openvpn-2.0.7.tar.gz -C /usr/local/src
Aqui peço pra ele fazer a descompactação no diretório /usr/local/src, por opção própria vocês podem fazer isso onde quiserem. Agora o lzo:
# tar -zxvf lzo-2.02.tar.gz -C /usr/local/src
Agora que já descompactamos, vamos para compilação em si, todos sabem que cada distribuição precisa de pacotes extras para se compilar um programa, que na maioria das vezes devem ser instalados depois que a instalação do Linux for terminada, neste caso como estamos utilizando o Conectiva 10, vamos instalar os seguintes pacotes:
# apt-get install task-kernel-compiling
# apt-get install glibc
# apt-get install glibc-devel
# apt-get install g77
# apt-get install c++
Em outras distribuições vocês podem usar os respectivos programas de gerenciamento de pacote, como DrakConf - este em modo gráfico ou o próprio apt-get no Debian.
E também o lzo em:
Este segundo é opcional, pois podemos desabilitá-lo na hora em que instalarmos o openVPN.
Agora que já baixamos os pacotes, vamos partir para a instalação em si.
1. Vamos descompactar os pacotes, que estão como .tar.gz, primeiro o openVPN:
# tar -zxvf openvpn-2.0.7.tar.gz -C /usr/local/src
Aqui peço pra ele fazer a descompactação no diretório /usr/local/src, por opção própria vocês podem fazer isso onde quiserem. Agora o lzo:
# tar -zxvf lzo-2.02.tar.gz -C /usr/local/src
Agora que já descompactamos, vamos para compilação em si, todos sabem que cada distribuição precisa de pacotes extras para se compilar um programa, que na maioria das vezes devem ser instalados depois que a instalação do Linux for terminada, neste caso como estamos utilizando o Conectiva 10, vamos instalar os seguintes pacotes:
# apt-get install task-kernel-compiling
# apt-get install glibc
# apt-get install glibc-devel
# apt-get install g77
# apt-get install c++
Em outras distribuições vocês podem usar os respectivos programas de gerenciamento de pacote, como DrakConf - este em modo gráfico ou o próprio apt-get no Debian.
Jul 3 10:36:34 ADES openvpn[2647]: OpenVPN 2.0.7 i686-pc-linux [SSL] [LZO] built on Jul 3 2006
Jul 3 10:36:34 ADES openvpn[2647]: IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA. OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Jul 3 10:36:34 ADES openvpn[2647]: WARNING: --ping should normally be used with --ping-restart or --ping-exit
Jul 3 10:36:34 ADES openvpn[2647]: Cannot open dh.pem for DH parameters: error:02001002:system library:fopen:No such file or directory: error:2006D080:BIO routines:BIO_new_file:no such file
Jul 3 10:36:34 ADES openvpn[2647]: Exiting
Obrigado
Rafael