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.
Parte 2: Compilando e instalando o openVPN
Agora que já temos os pacotes descompactados e os programas necessários para a compilação, vamos para a mesma.
Primeiro precisaremos de um pacote chamado openSSL, na maioria das vezes ele já foi instalado na hora em que vocês instalaram o Linux, mas se não, a maioria das distribuições tem ele nos CDs de instalação. Aqui no Conectiva 10 eu fiz a instalação padrão e ele veio junto instalado, mas se por algum acaso vocês não tiverem ele, instalem pelo gerenciador de pacote das respectivas distribuições, aqui usaremos se necessário:
# apt-get openssl
# apt-get openssl-devel
# apt-get openssl-progs
Estes dois últimos acredito que vocês precisaram instalar, isso no Conectiva 10.
Agora entre no diretório em que descompactamos os arquivos, no caso o /usr/local/src e dê um "ls", note que temos dois diretórios, o do lzo e do openVPN. Primeiro vamos entramos no do lzo e digitar o seguinte:
# ./configure
Este arquivo configura os parâmetros para a instalação ou compilação em si.
# make
Este comando compila o programa.
# make install
e finalmente este instala o programa.
Sempre que vocês tiverem dúvidas a respeito da instalação, procurem na pasta dos programas descompactados pelo arquivo INSTALL, nele estão contidas as formas de instalação do mesmo, é bem útil sempre dar uma olhada.
Agora vamos para o openVPN, entre na pasta dele, que no caso também está em /usr/local/src e digite:
# ./configure
Neste primeiro nós podemos usar uma segunda opção, para quem não quis instalar o lzo que ficaria assim:
# ./configure --disable-lzo
Mas se vocês instalaram o lzo como acima, mantém-se somente o "./configure". Depois:
# make
# make install
Pronto, se correu tudo bem já temos o OpenVPN instalado, agora vamos configurar o mesmo.
Primeiro precisaremos de um pacote chamado openSSL, na maioria das vezes ele já foi instalado na hora em que vocês instalaram o Linux, mas se não, a maioria das distribuições tem ele nos CDs de instalação. Aqui no Conectiva 10 eu fiz a instalação padrão e ele veio junto instalado, mas se por algum acaso vocês não tiverem ele, instalem pelo gerenciador de pacote das respectivas distribuições, aqui usaremos se necessário:
# apt-get openssl
# apt-get openssl-devel
# apt-get openssl-progs
Estes dois últimos acredito que vocês precisaram instalar, isso no Conectiva 10.
Agora entre no diretório em que descompactamos os arquivos, no caso o /usr/local/src e dê um "ls", note que temos dois diretórios, o do lzo e do openVPN. Primeiro vamos entramos no do lzo e digitar o seguinte:
# ./configure
Este arquivo configura os parâmetros para a instalação ou compilação em si.
# make
Este comando compila o programa.
# make install
e finalmente este instala o programa.
Sempre que vocês tiverem dúvidas a respeito da instalação, procurem na pasta dos programas descompactados pelo arquivo INSTALL, nele estão contidas as formas de instalação do mesmo, é bem útil sempre dar uma olhada.
Agora vamos para o openVPN, entre na pasta dele, que no caso também está em /usr/local/src e digite:
# ./configure
Neste primeiro nós podemos usar uma segunda opção, para quem não quis instalar o lzo que ficaria assim:
# ./configure --disable-lzo
Mas se vocês instalaram o lzo como acima, mantém-se somente o "./configure". Depois:
# make
# make install
Pronto, se correu tudo bem já temos o OpenVPN instalado, agora vamos configurar o mesmo.
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