simples, nao encriptado, usando os comandos abaixo. Este tunel nao pode ser considerado uma "VPN" ja que nao e seguro, mas serve como um "hello word" dentro da configuracao do OpenVPN.Presumindo que as duas maquinas estejam ligadas em rede e que nao exista nenhum firewall no caminho, use o comando abaixo no cliente, especificando o endereco do servidor:# openvpn --remote 192.168.1.1 --dev tun0 --ifconfig 10.0.0.1 10.0.0.2Faca o mesmo no servidor, especificando agora o endereco do cliente:# openvpn --remote 192.168.1.202 --dev tun0 --ifconfig 10.0.0.2 10.0.0.1Rode o comando "ifconfig" no cliente e voce vera que foi criada uma interface de rede virtual, a "tun0", com o endereco "10.0.0.1":No exemplo, o servidor recebe o endereco "10.0.0.2". Voce pode testar a conectividade usando o ping ou qualquer outra ferramenta:Como comentei, o OpenVPN possui tambem uma versao Windows, que esta disponivel no http://openvpn.se.Esta versao inclui um instalador grafico e funciona em todas as versoes do Windows a partir do Windows 2000. Ela inclui tambem o driver tun/tap, que e instalado automaticamente, voce precisa apenas prestar atencao nas mensagens de instalacao. Em um certo ponto, sera exibida uma mensagem avisando que o driver TAP/Win32 nao passou pelo processo de certificacao de compatibilidade com o Windows. Responda "Continuar assim mesmo" para efetuar a instalacao, do contrario o OpenVPN nao funcionara.O processo de certificacao dos drivers para o Windows e um processo caro e demorado, onde os fabricantes de componentes submetem os drivers de dispositivo a Microsoft para que eles sejam certificados. Este e um processo que nao esta ao alcance de projetos independentes, como o OpenVPN, dai a exibicao da mensagem. De qualquer forma, isso nao significa que o software seja instavel ou inseguro, muito pelo contrario. Se a certificacao da Microsoft fosse um indicador de qualidade, softwares como o IIS e o IE nao teriam tantas falhas e brechas de seguranca.Criando VPNs usando chaves estaticasA forma mais simples de configurar o OpenVPN e utilizar chaves estaticas, onde um arquivo contendo um algoritmo de encriptacao e usado pelas duas partes para encriptar os dados transmitidos atraves da VPN.Nesse modo, voce gera uma arquivo de texto no servidor, contendo a chave de encriptacao e precisa apenas copia-la para o cliente e fazer uma configuracao rapida para criar a VPN. Se voce quer apenas criar uma VPN domestica, ou criar uma VPN temporaria entre duas redes, esta e a configuracao recomendada.O grande problema em utilizar uma chave estatica e que, como o nome sugere, a mesma chave e utilizada sessao apos sessao, sem nunca mudar. Com isso, existe uma pequena possibilidade de um atacante obstinado conseguir quebrar a VPN usando um ataque de forca bruta. Como a chave e um arquivo de texto, que e armazenado tanto no cliente quanto no servidor, existe tambem a possibilidade de alguem conseguir copia-lo, caso tenha acesso fisico a uma das maquinas. Outra limitacao e que usando uma chave estatica o servidor suportara a conexao de um unico cliente por VPN.Para VPNs com varios clientes, ou em redes empresariais, onde a seguranca e prioridade, e recomendavel utilizar uma estrutura baseada em certificados X509, como veremos