comerciais). Isso permite que voce escolha a melhor relacao entre praticidade e seguranca de acordo com a situacao.Instalando o OpenVPN e criando uma VPN basicaO primeiro passo e instalar o OpenVPN, tanto no cliente quanto no servidor. Nas distribuicoes derivadas do Debian voce pode instala-lo rapidamente via apt-get:# apt-get install openvpnNo final da instalacao, ele exibira uma mensagem, perguntando se o OpenVPN deve ser desativado antes de ser atualizado ("Would you like to stop openvpn before it gets upgraded?"). Responda que sim.No OpenSuSE, abra o Yast e, dentro da secao de gerenciamento de pacotes, faca uma busca pelo pacote "openvpn". A busca resulta em dois resultados: "openvpn", que e o pacote em que estamos interessados e "openvpn-devel", que contem o codigo fonte. Basta selecionar o pacote e concluir a instalacao.No Fedora, a instalacao pode ser feita usando o yum. Ele se encarregara de instalar tambem os pacotes "openssl" e "lzo", que contem as bibliotecas usadas pelo OpenVPN para encriptar e compactar o trafego da rede:# yum install openvpnNo CentOS, e necessario adicionar o repositorio do RPMForge ja que (ate o CentOS 5.1), o pacote OpenVPN nao faz parte dos repositorios oficiais. Voce pode adicionar o repositorio seguindo as instrucoes disponiveis aqui: http://wiki.centos.org/Repositories/RPMForge.O primeiro passo e instalar a chave GPG do repositorio:# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txtCom a chave instalada, baixe o pacote RPM do repositorio. Este pacote instala o arquivo com a configuracao do repositorio dentro da pasta "/etc/yum/repos.d". Verifique o link do pacote para a versao do CentOS que esta utilizando na pagina com as instrucoes. No caso do CentOS 5.1, versao 32 bits, por exemplo, o pacote e o "rpmforge-release-0.3.6-1.el5.rf.i386.rpm". Se voce esta fazendo a configuracao via linha de comando, pode baixar o pacote usando o wget, como em:# wget -chttp://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpmEm seguida, instale o pacote usando o comando "yum localinstall", como em:# yum localinstall rpmforge-release-0.3.6-1.el5.rf.i386.rpmA partir dai, voce pode instalar o pacote do OpenVPN usando o yum, assim como no Fedora:# yum install openvpnNo Mandriva, basta instalar o pacote "openvpn" usando urpmi. Assim como no Fedora, ele tambem se encarrega de instalar as dependencias:# urpmi openvpnSe voce estiver utilizando uma distribuicao que nao inclua o pacote nos repositorios, ou se a versao disponivel for muito antiga, voce pode tambem instalar a partir do pacote com o codigo fonte, disponivel no: http://openvpn.net/index.php/downloads.htmlDepois de instalar o pacote, o proximo passo e carregar o modulo "tun" do Kernel, que e utilizado pelo OpenVPN para criar interfaces virtuais. Cada VPN criada se comporta como se fosse uma nova interface de rede, conectada a rede de destino. Imagine que a VPN se comporta como se existisse um cabo de rede gigante ligando esta interface virtual a rede do outro lado do tunel.# modprobe tunAdicione a linha "tun" no final do arquivo "/etc/modules" para que o modulo passe a ser carregado automaticamente durante o boot:# echo tun >> /etc/modulesEstes tres passos, ou seja, a instalacao do OpenVPN, o carregamento do modulo e a adicao da linha no final do arquivo devem ser executados tanto no servidor quanto nos clientes.Depois de concluida a instalacao, voce pode criar um tunel