VPN entre Linux e Windows com OpenVPN

openvpn

 

Muitas vezes precisamos que pessoas que não estejam em nossa rede possam trabalhar como se nela estivessem, a forma de fazer isso é com uma Rede Privada Virtual (VPN). Ter vendedores que possam fazer pedidos e ter acesso ao banco de dados da empresa de forma rápida e segura é essêncial para estar onde o cliente precisa e ao mesmo tempo manter a integridade da rede.

O OpenVPN trás a compressão com algoritmo lzma e criptografia de chaves assimétricas para dar velocidade e segurança aos dados da rede e com certificados criados e assinados por uma autoridade certificadora que a VPN reconhece garantimos que as conexões serão aceitas se possuirem um certificado válido. Outra vantagem do OpenVPN é ter clientes para vários sistemas operacionais e sistemas móveis.

No nosso exemplo temos uma rede com Gateway Linux Ubuntu e cliente Windows 7 64 bits. A rede possui IP 10.0.0.0/24 e o cliente um IP 192.168.1.1, a VPN deve ter um IP que seja diferente das redes para funcionar sem muito trabalho.

Iremos direto a configuração da VPN e certificados no servidor e colocação de certificados e configuração no cliente.

Veja no vídeo abaixo:

[youtube=http://www.youtube.com/watch?v=oAH5FUokOZc]

Arquivo de configuração da Matriz.

Arquivo de configuração do Vendedor.

 

Muito obrigado e não se esqueça de assinar o nosso blog.

Share

    Comments

    1. Avatar for Vagner Fonseca Bruno Cruz(Belém/Pará) : 10 de março de 2011 at 8:00 am

      Boa vagner!! muito bacana !

    2. Qual o usuário e senha dos arquivos da matriz e filial ????
      Mas o post está de parabéns….

    3. ótimo artigo!
      Ficou uma dúvida, em qual pasta coloco o arquivo matriz.conf e vendedor.conf?

    4. Valeu wagner deu certo!
      porém utilizo no mesmo server o squid mas ao iniciar o serviço do openvpn ao efetuar a primeira conexão do cliente com o servidor, meu link de internet cai, só volta se parar o serviço. poderia me dar uma dica do que estaria havendo?
      grato

    5. Na verdade a situação é a seguinte: sempre que dou um start no serviço do openvpn meu proxy para. uso na rede interna o ip 192.168.1.0 255.255.255.0, na segunda rede a que recebe o link de internet dedicada uso 177.x.x.x nos arquivos da matriz.conf na linha da rede usada pela VPN defini o server 192.168.1.0 255.255.255.0 e uma rota 10.0.0.0 255.255.255.0, essa configuração de server está incorreta?

    6. Matriz:
      eth0 (rede local)
      ip:192.168.1.122
      masc: 255.255.255.0
      eth1 (ip dedicado)
      ip: 177.19.x.x
      masc: 255.255.255.248
      Vendedor
      rede local
      ip:192.168.1.134
      masc: 255.255.255.0
      internet
      ip dinamico

      • O problema Junior são as redes iguais da Matriz e da Filial, para resolver isso teria de fazer uma imenso nat de redes, a solução mais simples é alterar umas das redes, vendedor (filial) por exemplo para 192.168.2.0/24. É possível?
        Pois com as redes sendo iguais, quando sua rede matriz procura 192.168.1.XX ela não precisa de rotas pois é a própria rede dela, assim também o seu gateway se enrola na hora de rotear a internet para rede interna.

        • Valeu Vagner, entendi vou alterar a faixa da rede matriz apesar que eu vou ter alguns probleminhas, será bem prático mudar para uma faixa de “ip’s” não tão usada quanto as 192.168…, pode me dar uma dica de qual faixa fica melhor de trabalhar e quais evitar?

          • Junior,
            Não existe problemas em nenhuma faixa de IP se você faz a separação correta por máscaras, se a sua máscara for /24 (255.255.255.0) pode usar 192.168.1.0/24 para uma rede e 192.168.2.0/24 para outra, 192.168.3.0/24 e assim sucessivamente. Por ser /24 apenas o último octeto é relevante, assim podemos padronizar as redes e não termos problemas.
            No seu caso sugiro utilizar na matriz que vai ser mudada 192.168.2.0/24 e nas outras redes futuras a partir de 192.168.3.0/24, e no seu caso usaria os IPs de túnel 10.0.0.1 no vendedor e 10.0.0.2 na matriz.
            Um abraço meu amigo.

        • Wagner desculpe o numero de perguntas mas ainda não entendi a situação, na verdade sempre que meu cliente tiver uma faixa de ip igual a do meu servidor ele terá que mudar? porque a idéia de usar a vpn, é acessar um banco de dados da minha rede 192.168.1.0/24, e que todos os meus clientes acessem o banco através da vpn, ou seja sempre que eu tiver um cliente com a mesma rede, terá que mudar, a rota não faria isso?

          • Junior,
            Ter que mudar você não tem, mas lembre-se que quando uma máquina procura um IP da mesma faixa que ela possui ela não procura o roteador(gateway) por achar que pode chegar nela sozinha. Você teria que fazer muitos NATs para isso. Se o acesso é de apenas uma máquina direto para o Servidor de VPN, pode omitir a rota e fazer uso apenas dos IPs de VPN (10.0.0.1 e 10.0.0.2). Você teria que dizer que todo IP da mesma rede que você que vem pelo túnel teria de ser remapeado para outra faixa de IP, isso pra cada túnel de cada cliente uma faixa diferente, nas duas pontas, isso obrigaria a ter um firewall Linux nas duas pontas.

    7. Fala Vagner, cara assisti seu vídeo, realmente muito bom! Seguinte eu chego até a parte em que você dá o comando openvpn restart só que meu linux dá como diagnóstico um fail. Em que caminho eu acho o arquivo de log que teria o log desse erro?
      Desde já agradeço.

    8. Vagner consegui resolver o problema, li em alguns outros tutoriais ai adicionei essas linhas no .conf
      # Informações de status da conexão
      status /var/log/openvpn/matriz-staus.log
      # Arquivo de log
      log-append /var/log/openvpn/matriz.log
      enfim parece que gerou o arquivo de log ai quando abrir o matriz.log ele tinha este erro aqui
      Options error: You must define certificate file (–cert) or PKCS#12 file (–pkcs12)
      você poderia me dar um help? o que este erro estaria apontando?

    9. Vagner, me ajuda cara, aqui rodou perfeito, eu estando na mesma rede, coloco o meu endereco dyndns e loga normalmente, porem quando eu estou fora da minha rede e tento conecta fica parado na open link remote [192.168.0.216:1194] e nao sai da ir por nada.
      O q pode ser?
      Absss

      • Renato,
        Qual link que você usa para fazer o acesso de fora da rede? Lembre que o IP 192.168.0.216 não é um IP válido, portanto não pode ser usado via internet.

        • Entao Vagner. eu uso o dominio dyndns que configuerei. porem conforme havia falado com vc, verifiquei se a porta estava liberada no meu modem adsl do speedy, acabei de verificar que a porta 1194 nao esta listando como liberada, dei um nmap -a no ip da minha rede e mostrou apenas a posta 1723 aberta, que uso para vpn no Windows 2008. Quando falei do ip 192.168.0.216, é que esse ip esta minha aplicacao vpn e eu entedi que, como o openvpn para nessa opcao, ele esta pelo menos identificando que minha aplicacao esta nesse ip, ele barra a entra apenas na porta 1194.
          Irei acessar minhas confg do modem da speedy e fazer um redirecionamento para a porta 1194 e verificar se resolve.
          abss e obrigado pelo retorno.

    10. Pessoal, se alguem puder me ajudar com esse problema, não consigo resolver por nada.
      Vlwww pessoal do Cooperati.

    11. Ola,
      Eu cheguei a parte de iniciar a VPN e dá o fail 😐
      Que posso fazer?

    12. Esses comandos resultam isto:
      “Options error: I’m trying to parse “-config” as an –option parameter but i dont see a leading ‘–‘

    13. Ja resolvi a erro do comando, eu esqueci de meter o duplo “-“

    14. E agora? Só consegui correr o primeiro comando. O segundo nao funcionou. Que é que precisa de saber agora para me poder ajudar?

    15. Ola de novo,
      A parte do linux foi realizada com sucesso. Agora tou com erro na parte windows.
      Sun Jun 12 20:36:37 2011 NOTE: –user option is not implemented on Windows
      Sun Jun 12 20:36:37 2011 NOTE: –group option is not implemented on Windows
      Sun Jun 12 20:36:37 2011 OpenVPN 2.1.4 i686-pc-mingw32 [SSL] [LZO2] [PKCS11] built on Nov 8 2010
      Sun Jun 12 20:36:37 2011 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Sun Jun 12 20:36:37 2011 NOTE: OpenVPN 2.1 requires ‘–script-security 2’ or higher to call user-defined scripts or executables
      Sun Jun 12 20:36:37 2011 Cannot load private key file vendedor1.key: error:0906D06C:PEM routines:PEM_read_bio:no start line: error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib
      Sun Jun 12 20:36:37 2011 Error: private key password verification failed
      Sun Jun 12 20:36:37 2011 Exiting
      Ae, que faço agora?
      Obrigado malta

    16. Aff desclupa ai o comentario em cima. RESOLVI 🙂

    17. Problema agora: (Desculpa a quantidade de comments, mas tou aflito pa um trabalho da escola) – Nao se preocupe que vou colocar referencia para o autor (voce).
      Agora a ligaçao morre a meio, o icon na “barra relogio” do windows fica amarelo e fica tentando ligar-se mas não consegue:
      Sun Jun 12 20:48:27 2011 NOTE: –user option is not implemented on Windows
      Sun Jun 12 20:48:27 2011 NOTE: –group option is not implemented on Windows
      Sun Jun 12 20:48:27 2011 OpenVPN 2.1.4 i686-pc-mingw32 [SSL] [LZO2] [PKCS11] built on Nov 8 2010
      Sun Jun 12 20:48:27 2011 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Sun Jun 12 20:48:27 2011 NOTE: OpenVPN 2.1 requires ‘–script-security 2’ or higher to call user-defined scripts or executables
      Sun Jun 12 20:48:27 2011 LZO compression initialized
      Sun Jun 12 20:48:27 2011 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Sun Jun 12 20:48:27 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
      Sun Jun 12 20:48:27 2011 TAP-WIN32 device [Local Area Connection 2] opened: \.Global{18E4F2D5-624B-49B5-94CF-AE2085987A7F}.tap
      Sun Jun 12 20:48:27 2011 TAP-Win32 Driver Version 9.7
      Sun Jun 12 20:48:27 2011 TAP-Win32 MTU=1500
      Sun Jun 12 20:48:27 2011 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.255.2/255.255.255.252 on interface {18E4F2D5-624B-49B5-94CF-AE2085987A7F} [DHCP-serv: 192.168.255.1, lease-time: 31536000]
      Sun Jun 12 20:48:27 2011 NOTE: FlushIpNetTable failed on interface [29] {18E4F2D5-624B-49B5-94CF-AE2085987A7F} (status=5) : Access is denied.
      Sun Jun 12 20:48:27 2011 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Sun Jun 12 20:48:27 2011 Local Options hash (VER=V4): ‘cebd65bc’
      Sun Jun 12 20:48:27 2011 Expected Remote Options hash (VER=V4): ‘04425bfb’
      Sun Jun 12 20:48:27 2011 UDPv4 link local (bound): [undef]:6999
      Sun Jun 12 20:48:27 2011 UDPv4 link remote: 10.0.0.105:6999
      Será da minha firewall?

      • Pedro,
        Você está usando a porta 6999 nas duas pontas correto, mas parece que o problema ainda não está chegando no firewall, mas no Windows, você colocou para rodar como administrador? Parece que ele não está criando a interface TAP corretamente, isso provavelmente é problema na instalação (ficou faltando algo) ou na execução (faltou privilégios).
        Abraços.

    18. Cara, seu firewall tem que esta liberando a porta 1194, e como é sua internet ai, se for speedy, tem q liberar a porta 1194 no modem da speedy e tbm no seu roteador se tiver!.
      Abss

    19. Agora deu diferente, mas gelou no mesmo sitio:
      Sun Jun 12 22:32:38 2011 LZO compression initialized
      Sun Jun 12 22:32:38 2011 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Sun Jun 12 22:32:38 2011 Socket Buffers: R=[8192->8192] S=[8192->8192]
      Sun Jun 12 22:32:38 2011 TAP-WIN32 device [Local Area Connection 2] opened: \.Global{18E4F2D5-624B-49B5-94CF-AE2085987A7F}.tap
      Sun Jun 12 22:32:38 2011 TAP-Win32 Driver Version 9.7
      Sun Jun 12 22:32:38 2011 TAP-Win32 MTU=1500
      Sun Jun 12 22:32:38 2011 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.255.2/255.255.255.252 on interface {18E4F2D5-624B-49B5-94CF-AE2085987A7F} [DHCP-serv: 192.168.255.1, lease-time: 31536000]
      Sun Jun 12 22:32:38 2011 Successful ARP Flush on interface [17] {18E4F2D5-624B-49B5-94CF-AE2085987A7F}
      Sun Jun 12 22:32:38 2011 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Sun Jun 12 22:32:38 2011 Local Options hash (VER=V4): ‘cebd65bc’
      Sun Jun 12 22:32:38 2011 Expected Remote Options hash (VER=V4): ‘04425bfb’
      Sun Jun 12 22:32:38 2011 UDPv4 link local (bound): [undef]:6999
      Sun Jun 12 22:32:38 2011 UDPv4 link remote: 10.0.0.105:6999

    20. Nao percebo é porque que nao me deixa alterar o config do vendedor1.ovpn
      Queria alterar o IP 10.0.0.105 para outro, mas depois guardo, volto a tentar conectar a VPN e dá este erro:
      Options error: Unrecognized option or missing parameter(s) in vendedor1.ovpn:1: # (2.1.4)
      Use –help for more information.
      O IP da minha maquina ubunto é 192.168.1.97
      O IP da minha maquina cliente é: 192.168.1.82
      O IP dado pelo meu ISP é 18X.X2.20X.1XX (segundo o site omeuip.com)

    21. Merda de windows pa…tava a corromper os ficheiros de config do vendedor1.
      VALEU, ta tudo rolando 100%!

    22. Entao Vagner, tem um modem (speedy) e um roteador entre ele e a internet, no roteador eu ja fiz o redirecionamento, é necessário fazer isso no modem tbm?
      Obrigado.

      • Renato,
        Se o quem disca para o provedor é o roteador não precisa fazer mais nada, mas se o modem é roteado a liberação deve ser feita nele.

        • Entao meu modem da speedy é roteado sim. Quer dizer q tenho q liberar a porta nele tbm. Irei fazer isso.
          Obrigado.

        • Entao, descobrir uma coisa, conseguir liberar a porta 1194 direto pelo meu roteador. porem agora ela aparece com o seguinte status no nmap
          1194/udp open|filtered.
          pelo que pesquisei esse open|filterede é pq o nmap nao conseguiu identificar se ela esta aberta ou nao, quer dizer que tem algo inpedindo a verificacao da porta, mas nao temos firewall nem nenhuma outra aplicacao semelhante, e o meu modem da speedy não é roteador, ela nao tem a opcao de liberar porta, ja pesquisei isso.
          Agora to na roça.

    23. Vagner, me ajuda cara, ta muito estranho a parada aqui. Seguinte, vc disse que tenho q liberar a porta no meu modem da speedy, blz o mesmo nao tem essa opcao. Entao fiz uma verificacao usando o nmap, o resultado quando verifico o meu ip na porta 1194 é esse:
      port state service
      1194 closed unknown
      porem tenho outra porta liberada no router, que é a 1723, pptp, e essa esta liberada:
      port state service
      1723 open pptp
      Pq será isso?

    24. Outra coisa pessoal, teria como eu usar outra porta no openvpn, ao inves da 1194, se tem o que devo fazer. Pq tentei colocar outra porta no confg matriz e quando restarto o vpn ele nao inicia, da erro.
      Obrigado

    25. Desculpa ficar enxendo aqui de propaganda, mas é que to loko pra resolver esse problema.
      Agora descobrir outra coisa. Minha porta 1194 nao esta com status de ouvindo no meu fedora, eu rodei o comando netstat -l aparece a conexao udp:openvpn e no stat ela esta sem nada, e tem outras portas acima marcada como ouça.
      Como faço para fazer a porta 1194 ficar com status de oucá?
      Abss

    26. Ola,
      Eu ja tenho a VPN a funcionar. Agora queria um ftp ou servidor web a funcionar apenas pela VPN.
      Ja instalei isso na maquina ubuntu, mas agora nao sei como configurar e na internet nao encontrei nada de especial, pode dar uma ajuda?
      Muito obrigado por esse tutorial , está magnifico

    27. Aa vpn aqui nao funciona de jeito nenhum, quando tento conecta fica parado na seguinte mensagem: UDPv4 link remote: 192.168.0.216:1194
      e não sai disso, por que será?
      Abss

      • Se a porta está liberada, provavelmente a outra ponta da conexão não está funcionando normalmente.

        • Vagner da uma olhada no resultado do comando nmap -sTUR -v -p 1194 -PO 192.168.0.6:
          1194/tcp closed
          1194/udp open/filtered
          e para o meu ip publico, que é fixo, rodei o mesmo comando e o resultado é o mesmo:
          1194/tcp closed
          1194/udp open/filtered
          Esse open/filtered quer dizer oq? q esta livre porem filtrada?
          Vlww

    28. Entao Vagner, meu roteador é um Linksys WRT54G, eu direcionei a porta 1194 para o ip 192.168.0.6 que é o meu ip do servidor de vpn, esse redirecionamento eu fiz dentro do roteador. olhe essa imagem e veja como fiz a liberacao http://cid-f642d0f9d8fccdf1.office.live.com/self.aspx/.Public/router.png
      Meu arquivo da matriz esta assim:
      dev tun
      port 1194
      proto udp
      ca keys/ca.crt
      cert keys/matriz.crt
      key keys/matriz.key
      dh keys/dh1024.pem
      server 192.168.255.0 255.255.255.0
      push “route 192.168.0.5 255.255.255.0”
      comp-lzo
      keepalive 10 120
      float
      max-clients 10
      persist-key
      persist-tun
      log-append /var/log/openvpn.log
      verb 6
      tls-server
      status /var/log/openvpn.stats
      Esta correto?
      Meu cliente esta assim:
      dev tun
      proto udp
      port 1194
      remote 192.168.0.6
      ifconfig 192.168.255.2 192.168.255.1
      ca ca.crt
      cert cliente.crt
      key cliente.key
      tls-client
      keepalive 10 120
      comp-lzo
      user nobody
      user nogroup
      persist-tun
      persist-key
      verb 3
      No cliente quando coloco meu ip fixo, agora fica aparecendo a msg: TLS Error: client->client or server->server connection attempted from ip-fixo:1194
      Ele nao esta identificando o meu ip interno definido no router.
      Nossa nao sei mais oq fazer, me da uma luz ai.

      • Faltou um detalhe, a conexao apenas nao funciona quando estou fora da rede, quando deixo o ip interno no openvpn ele funfa vlz.

      • Renato,
        Quando você está fora da rede é preciso que o cliente utilize na variáve remote o IP de internet da matriz. Fora que como cliente você não está utilizando a VPN com certificados, utilize como modelo o arquivo de vendedor1.conf que passei pois como você não está usando os certificados ele não reconhece o TLS.
        Vagner

    29. Vagner,
      Fiz o seguinte teste.
      Eu tenho ip fixo, porem tentei o acesso atraves do meu dyndns q instalei no servidor, e no meu cliente adicionei o meu endereco do dyndns. Agora esta conectando, porem eu ainda estou na mesma rede, irei testar de fora da rede. Mas é estranho agora, pq ele reconhece o meu dominio dyndns e direciona para o servidor de vpn, porem quando adiciono o ip ele nao direciona e da erro, (mesmo adicionando o ifconfig no server tbm).
      Obrigado

    30. Vagner, creio que agora voce pode me ajudar, mexi em muitas coisas aqui. e agora da uma olhada no aparece no meu openvpn:
      Wed Jun 15 08:29:13 2011 TCP/UDP: Incoming packet rejected from 192.168.0.6:1194[2], expected peer address: 200.200.102.12:1194 (allow this incoming source address/port by removing –remote or adding –float)
      Oq é isso?
      Aabss

    31. Ola Vagner, deu certo cara, conseguir me conectar, eu refiz todas as liberacoes no meu server e funcionou.
      Vlw por toda a ajuda

    32. Vagner, tira uma duvida se possivel. Na linha -> ifconfig 192.168.255.2 192.168.255.1
      defini com quem eu terei acesso na minha rede, no casso eu terei acesso apenas a Matriz onde esta o servidor do openvpn. Mas vamos supoer que eu precise de acesso ao servidor de dominio (192.168.0.2), eu posso remover o ip 192.168.255.1 do ifconfig ou terei q reserva uma faixa de ip no meu dhcp para adinionar na vpn.
      Vlwww

    33. Ola Vagner.
      Entao eu tenho q criar uma rota dizendo que meu roteador da vpn é a ponta da vpn no caso 192.168.255.1 e 192.168.255.2.
      Essa rota ficaria assim route net -add 192.168.255.0/24 netmask 255.255.255.0 gw 192.168.255.1
      Abs

    34. minha tabela atualemten esta assim:
      Tabela de Roteamento IP do Kernel
      Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
      192.168.255.2 * 255.255.255.255 UH 0 0 0 tun0
      192.168.0.0 * 255.255.255.0 U 1 0 0 eth0
      192.168.255.0 192.168.255.2 255.255.255.0 UG 0 0 0 tun0
      default 192.168.0.5 0.0.0.0 UG 0 0 0 eth0

    35. Entao devo fazer a rota do meu Windows (dominio) para o server onde esta a vpn, é isso mesmo?
      caso seja isso, devo fazer algo do tipo route add 192.168.255.0 mask 255.255.255.0 192.168.0.2 (dominio windows) metric 2
      Desculpa ficar perguntando isso é que nao sei nada de roteamento e na net nao se acha nenhum material bom!
      vlwww

    36. Cara teria como você disponibilizar os arquivos
      ca.crt
      cliente.crt
      cliente.key

    37. Estamos com problemas para conectar o cliente à matriz.
      conf. da matriz:
      # Dispositivo usado pela VPN
      dev tun
      # Porta usada para conexão
      port 443
      # Protocolo de conexão
      proto tcp-server
      # Certificado da CA
      ca keys/ca.crt
      # Certificado do Servidor de VPN (Matriz)
      cert keys/matriz.crt
      # Chave usada pela matriz
      key keys/matriz.key
      # Chave Diffie-Hellman
      dh keys/dh1024.pem
      # Rede usada pela VPN (Matriz 192.168.255.1 e os clientes a partir de 192.168.255.2)
      server 192.168.255.0 255.255.255.0
      # Rota usada pelos clientes para acessar a rede da matriz
      push “route 10.12.244.0 255.255.255.0”
      # Envia um ping a cada 10 segundos e cancela a conexão se não houver resposta em 120 segundos
      keepalive 10 120
      # Máximo de clientes conectados simultaneamente
      max-clients 15
      # Compressão usando lzma
      comp-lzo
      # Usuário e grupo que o openvpn usará para ser executado
      user nobody
      group nogroup
      # Manter a chave e os túneis persistentes
      persist-key
      persist-tun
      # Nível de Log.
      verb 3
      conf do cliente:
      # Dispositivo usado pela VPN
      dev tun
      # Porta usada para conexão
      port 443
      # Protocolo de conexão
      proto tcp-client
      # Endereço de IP (REAL) da matriz para os clientes fecharem a conexão
      remote 189.111.200.72
      # Endereço usado pelo cliente e o endereço que deve ser procurado no servidor
      ifconfig 192.168.255.2 192.168.255.1
      # Certificado da CA
      ca ca.crt
      # Certificado do cliente
      cert usuario.crt
      # Chave do cliente
      key usuario.key
      # No Windows é preciso especificar que ele é cliente de TLS
      tls-client
      # Envia um ping a cada 10 segundos e cancela a conexão se não houver resposta em 120 segundos
      keepalive 10 120
      # Compressão usando lzma
      comp-lzo
      # Usuário e grupo que o openvpn usará para ser executado
      user nobody
      group nogroup
      # Manter a chave e os túneis persistentes
      persist-key
      persist-tun
      # Nível de Log.
      verb 3
      o IP externo do meu servidor é 189.111.200.72, e a rede interna 10.12.244.0/24, tem algum erro na configuração que impeça a conexão?
      Nesse mesmo servidor, trabalhamos com servidor proxy e firewall, isso influencia alguma coisa?

      • Servidor ??? 😉
        Ou você usa o ifconfig nos dois arquivos e estabelece os IP que a VPN possui nas duas pontas, ou usa a opção “server” dentro do arquivo e deixa o servidor expecificar os IP dos clientes.
        Vagner Fonseca

    38. Pessoal, conseguir fazer minha vpn funfa perfeito, graças a ajuda do Vagner, e encontrei tambem umas dicas no site, http://www.renasti.com.br

    39. os arquivos ca.cert server.crt uma vez criados podem ser utilizados em outra maquina?

      • Pedro,
        Podem sim, apenas lembrando que você tem que permitir no servidor a diretiva “duplicate-cn” no arquivo de configuração do servidor para permitir que mais de um cliente utilize o mesmo certificado.
        Abraços.

    40. Rapaz a coisa aqui está muito estranha. meus arquivos de configuração estão iguais aos do video. a conexão se inicializa ( Fica verde no windows) mas nao há comunicação entre as pontas do tunel. Firewall está com politica padrão accept e não tem mais nenhuma regras. Tem isso no log do cliente:
      Thu Sep 01 00:54:56 2011 NOTE: –user option is not implemented on Windows
      Thu Sep 01 00:54:56 2011 NOTE: –group option is not implemented on Windows
      Thu Sep 01 00:54:57 2011 WARNING: ‘ifconfig’ is present in local config but missing in remote config, local=’ifconfig 192.168.255.2 192.168.255.1′
      sao os unicos erros
      nao pinga em nennhum dos lados, nenhuma das pontas, windows ta com firewall destativado tbm.

    41. Acabei de resolver colocando
      pull no arquivo de configuração do cliente ao invez de ifconfig

    42. Vi em outros tutoriais que algumas pessoas colocam “dh dh1024.pem” e copiam tambem o arquivo para lado do cliente, deve ser feito de qual jeito?

      • Pedro,
        O arquivo dh1024.pem é a chave gerada pelo algoritmo diffie-hellman, usado para dar mais segurança na troca de chaves iniciais, deve ser gerado junto com os scripts que geram as chaves: ./build-dh
        Pode usá-lo ou não, sendo que usá-lo melhora a segurança da troca inicial de dados.
        Abraços.

    43. Olá Vagner, primeiramente parabéns pelo tutorial.
      Consegui fazer funcionar.
      Só estou com um problema…Quando o cliente se conecta a VPN ele ficam sem acesso a internet.
      Sabe como isto pode ser resolvido?
      Antigamente nas VPNs Windows desmarcávamos a opção utilizar gateway padrão na discagem e o problema não ocorria mais.
      Grande abraço

    44. Olá, eu segui essa metodologia e funcionou normalmente os clientes conseguem pigar a rede da vpn tranquilo, porem o servidor não pinga os clientes, e o servidor esta levantando rota para os clientes normalmente.

    45. Oi, eu configurei minha rede conforme os arquivos abaixo, eu ate conecto e navego no servidor do openvpn 192.168.0.6, porem nao consigo pingar os outros ips da rede na faixa 192.168.0.* onde eu errei na configuracao de rota, vlw pela ajuda.
      #Config Cliente
      dev tun
      remote 200.168.59.111
      proto udp
      port 1194
      tls-client
      duplicate-cn
      auth-user-pass
      pull
      ca ca.crt
      cert cliente.crt
      key cliente.key
      keepalive 10 120
      comp-lzo
      user nobody
      user nogroup
      persist-tun
      persist-key
      resolv-retry infinite
      verb 3
      script-security 2 system
      route add 192.168.0.0 mask 255.255.255.0 192.168.255.0
      #Config Server
      dev tun
      port 1194
      proto udp
      ca keys/ca.crt
      cert keys/matriz.crt
      key keys/matriz.key
      dh keys/dh1024.pem
      server 192.168.255.0 255.255.255.0
      push “route 192.168.0.0 255.255.255.0”
      comp-lzo
      keepalive 10 120
      float
      max-clients 10
      persist-key

      • Os IPs da VPN não podem ser do mesmo escopo de rede da Matriz nem da da Filial. Os IPs que você usa devem ser de outras redes e as rotas tem que ser para as Redes da Matriz e Filial que são diferentes entre si.

        • Quando vc diz os IPs da VPN, esta dizendo o ip do meu servidor? ou os ips que definir no arquivo de configuração?
          Pois no arquivo de configuracao definir o ip 192.168.255.0.
          Vlww

        • Amigao, estou com o mesmo problema do Alberto, tenho meu server vpn de ip 192.168.0.2 configurado na vpn como 192.168.255.0 (conforme sua video aula) e meu cliente esta na rede 192.168.1.1, ele consegue logar porem no pinga o ip do server vpn. voce poderia postar um exemplo de como deve ser feito este roteamento, pelo menos a lógica.
          Valeuuuuu

        • Minha rede é 192.168.0.0/24 ip real da vpn 192.168.0.6 ip do tunel 192.168.255.2 conforme definido em sua video aula, no meu cliente defino a seguinte rota route add 192.168.0.0 mask 255.255.255.0 192.168.255.0
          Porem com esta rota eu consigo apenas pingar o server 192.168.0.6 (server vpn) e outros ip’s da minha rede 192.168.0.0/24 ñ estou pingando, saberia me dizer o pq.
          Valeuuu

          • Jorge,
            Me parece que o problema é com sua rota, ele deve ficar assim no arquivo da VPN:
            route 192.168.0.0 255.255.255.0 192.168.255.2
            Não pode ser 192.168.255.0 (isso é endereço de Rede e não IP de um gateway)
            Lembre-se que tem que ter rota nos dois servidores de VPN para comunicação ida e volta.

          • Jorge,
            Apaguei seu comentário pois tinha muita informação particular sua que acho que não deva ser mostrada. Pelo que entendi o Servidor tem uma rede 192.168.0.0/24 e seu IP interno é 192.168.0.6, você utiliza como ip do túnel 192.168.255.2 no servidor e a partir daí nos clientes. O que acontece é que se o servidor vai rotear para redes que existam nos clientes eles não precisa de rota, os clientes é que devem ter a rota: route 192.168.0.0 255.255.255.0 192.168.255.2 (lembrando que o IP dos clientes devem ter IP de túnel 192.168.255.X ). Lembrando que no modo que eu ensinei você tem que criar um túnel (com IP e porta diferente dos outros) para cada cliente(um arquivo por túnel), assim cada um terá uma porta específica e rotas nos arquivos. Só não entendi nos seus logs quem é 10.25.32.55, parece que é esse endereço que está dando erro.
            Pretendo fazer em breve, um artigo sobre roteamento no Linux (tem muitas dúvidas nos comentários que são apenas sobre roteamento) e outro sobre VPN multiponto com OpenVPN, assim teremos a oportunidade de criar um servidor com um arquivo apenas que distribui IP para seus diversos clientes.

        • Vagner, então ta tudo certo na minha configuracao, pois o roteamento estou fazendo apenas no cliente mesmo. Agora esse ip 10.25.32.55 é de uma rede de outra empresa que trabalho, porem nao entendo porque aparece no log do openvpn, esse ip é de um servidor linux tbm, mas tipo conectei apenas uma vez nele via ssh e nao fiz mais nada, muito estranho.
          Valeu pela ajuda e um tutorial sobre roteamento seria muito interessante a internet é muito carente de tutoriais bons e ainda mais sobre roteamento.
          Obrigado

    46. Caro Vagner fiz tudo certinho como segue no tutorial mas estou com um problema, nao consigo pingar a matriz, creio que seja um problema de rota pois nao sei como configurar a rota, deixei por padrao essa da sua configuração push “route 10.0.0.0 255.255.255.0”, estou usando um servidor dedicado para rodar a vpn, meu objetivo é navegar atravez do ip do servidor dedicado, abraço e obrigado.

      • Tem como você mandar um diagrama das suas redes(com IP) e quais ip de VPN você usa?

        • O ip 201.33.22.22 é o que instalei o openvpn e atribui o ip do tutorial 192.168.254.1, esse ip é fixo e é de um servidor dedicado, meu ip externo é 177.19.111.128, e a faixa de ip do roteador vai de 192.168.0.1 a 192.168.0.254 onde a maquinha que instalei o openvpnwin é de ip 192.168.0.111 que atribui o ip 192.168.254.2, como já havia falado consigo conectar mais nao consigo pingar entre as maquinas.

      • Atylla,
        Lembre-se que os IP usados pelos túneis da VPN são diferentes dos usados nas redes, exemplo:
        Matriz 192.168.1.0/24 e Filial 192.168.2.0/24, os IP usados nos túneis seriam por exemplo 172.16.1.1 e 172.16.1.2 (matriz e filial respectivamente), o roteamento seria assim:
        No conf da matriz: route 192.168.2.0 255.255.255.0 172.16.1.2
        No conf da filial: route 192.168.1.0 255.255.255.0 172.16.1.1
        Lembrando que não deve possuir nenhum IP como os da VPN em suas redes.

    47. Poxa amigo como eu faço pra conectar a vpn no linux??? desde ja grato

    48. Opa muito bom o artigo.
      Só tenho uma dúvida.
      Estou com uma máquina com Windows Server 2000 (Cliente) e um Servidor de internet Linux Debian (Servidor da Vpn).
      A VPN conecta, porém não consigo pingar nenhuma das pontas. A liberações foram feitas nos firewall (Windows Linux). Por ventura poderia dar uma luz?
      Ateniciosamente…

    49. Boa tarde!
      Vagner,
      Estava a procura de uma solução para meu problema na net quando me deparei com sua publicação. Por favor, poderia me ajudar. Minha vpn com “openvpn” esta funcionado perfeitamente. Meu problema é o seguinte: de minha casa acesso sem problemas meu servidor VPN (Freebsd) e outros servidores Windows (TS), mas quando da empresa tento acessar minha casa não consigo. De casa consigo pingar meus servidores, do escritorio para minha casa não consigo pingar. Acho que deve ser algo simples ou que tenha esquecido.
      Desde de já meus agradecimentos e parabéns pela postagem.

      • Você já verificou se as redes (casa e empresa) não são as mesmas?
        Se você conecta na vpn mas não acessa, geralmente é problema de roteamento, leia o artigo sobre “Roteamento estático” que escrevi que isso pode te ajudar.

        • Boa tarde!
          Obrigado pelo retorno.
          O escopo de rede de minha casa é diferente do escopo de rede do escritótio. Casa=192.168.1.0/24 e Escritorio=192.168.10.0/24. Casa pinga escritorio, mas escritorio não pinga casa. De casa para o escritorio acesso sem problemas e pingo. O problema é do escritorio para minha casa que não pinga e claro não acessa.
          Muito estranho, deveria funcionar. Vou dar uma lida no artigo que me indicou “Roteamento estático”.
          Teria alguma outra sugestão?

    50. Bom dia!
      Obrigado pelo reotno e dicas Vagner.
      Consegui resolver meu problema. Era o firewall do windows e meu firewall do Eset. Segue o que fiz: Em “Painel de Controle\Sistema e Segurança\Firewall do Windows” –> Configurações avançadas –> Regras de entrada –> Opção: Compartilhamento de arqruivo e impressoras (Solicitação de Eco – ICMPv4-In) –> Em propriedades ative a regra caso seja necessário e va para a aba escopo e adicone em “Endereço remoto” os endereços ips da vpn que deseja librar o ping. Caso tenha um outro firewal (Meu caso o Eset Smart Security ) coloque ele em “modo interativo” que ele mesmo te ajuda a configurar. Agora de ambas as pontas consigo pingar e acessar via openvpn. Dica: caso não tenha ip fixo ustilize por exemplo o “no-ip” e se usa algum roteador não esqueça de configura-lo para redirecionar para o seu servidor. Espero que isto ajude a alguém. Bom pelo menos, para mim resolveu.
      Abraço.

    51. Fiquei com algumas duvidas..
      Eu crio tudo certinho, so que no arquivo de configuração do cliente eu tenho que colocar o ip da internet valido?
      pois vou me contectar para abrir somente um unico programa da TOTVS..
      VPN para servidor Suselinux, que redireciona para Servidor de aplicações windows, que vai abrir direto o programa microsiga da TOTVS..
      a unica duvida é com o ip valido da internet.

    52. Boa tarde Vagner, muito bom o vídeo, só que não estou conseguindo baixar os arquivos de configuração… Obrigado!

    53. A vpn funciona normalmente quando reinicio ela /etc/init.d/openvpn restart mas quando coloco os caminhos dos certificados
      # Certificado da CA
      ca keys/ca.crt
      # Certificado do Servidor de VPN (Matriz)
      cert keys/matriz.crt
      # Chave usada pela matriz
      key keys/matriz.key
      # Chave Diffie-Hellman
      dh keys/dh1024.pem
      ela da conexão falha queria saber o porque disto…

    54. Agora deu certo corrigi alguns erros no matriz.conf.. Agora outra duvida em vez do cliente de ser windows fosse linux o que teria que mudar nos arquivos de configurações….

    55. Ajustei o arquivo matriz.conf e agora funcionou..Agora se eu quisesse ter uma VPn tanto para linux e windows como ficaria os arquivos de configuracoes……

    56. Avatar for Vagner Fonseca Michel Hespanha : 5 de março de 2012 at 3:16 pm

      Ola Vagner,
      Exelente material, parabens,
      Segui o tutorial, so nao conseguir copiar os arquivos de configuração do cervidor para maquina windows, ah como importalos?

    57. A vpn está funcionando normalmente no servidor Debian para windows só que ao dar um ipconifg no windows mostra o endereço 10.17.0.2 do tunel e mascara da sub-rede 255.255.255.252 e nornal ser 252 no final mesmoo… Ja no linux estou encontrando dificuldades para conectar-se ao tentar conectar da a seguinte mensagem a “conexão vpn falhou porque esgotou o tempo de tentaivas de conexão” o que pode ser isto..

    58. arquivo da matriz.conf
      # Dispositivo usado pela VPN
      dev tun0
      # Porta usada para conexão
      port 6999
      # Protocolo de conexão
      proto udp
      # Endereço de IP (REAL) da matriz para os clientes fecharem a conexão
      remote 200.131.37.195
      # Endereço usado pelo cliente e o endereço que deve ser procurado no servidor
      ifconfig 10.17.0.2 10.17.0.1
      # Certificado da CA
      ca ca.crt
      # Certificado do cliente
      cert cliente.crt
      # Chave do cliente
      key cliente.key
      # No Windows é preciso especificar que ele é cliente de TLS
      tls-client
      # Envia um ping a cada 10 segundos e cancela a conexão se não houver resposta em 120 segundos
      keepalive 10 120
      # Compressão usando lzma
      comp-lzo
      # Manter a chave e os túneis persistentes
      persist-key
      persist-tun
      # Nível de Log.
      verb 3
      Outra duvida consigo conectar da minha casa no servidor vpn que fica na facul da conexao estabelicida pelo tunel 10.17.0.2 mais quando tento acessar o sistema qualidata da facul da o seguinte erro “não foi possível conectar a bd.acad.cefetmg.br”. Verifique suas conexões de rede.
      tem alguma sugestao do que pode ser ..
      obrigadooo

    59. Meu problema e o seguinte tenho que acessar um servidor Vpn que fica na facul ip do servidor eth0 200.131.37.135 rede interna 10.17.0.5 ip do tunel 10.0.0.1. consigo conectar de casa mais não consigo conectar a rede internar..queria saber alguma sugetão do porque?

    60. Dei uma lida mais ainda não conseguir resolver o problema de roteamento a Vpn ta em um servidor debian com 2 placas de rede eth0 200.131.37.195 eth1 10.17.10.78 e o tunel 192.168.0.1 a 192.168.0.2.Em casa uso o windows 7 ip 192.168.0.104 consigo conectar na vpn mais não consigo pingar na rede 10.17.10.78 onde preciso acessar o serviços da rede interna.COmo crio uma regra de roteamento para esta situação..grato

    61. Oi Vagner. estou seguindo a configuração do seu excelente video e ja terminei a parte do servidor. No entanto quando faço restart surge:
      root@server01:/etc/openvpn/keys# sudo /etc/init.d/openvpn restart * Stopping virtual private network daemon(s)… * No VPN is running.
      * Starting virtual private network daemon(s)…
      De seguida faço ifconfig e não surge o interface tun
      é normal?
      eth0 Link encap:Ethernet HWaddr 00:20:ed:9b:b6:2a
      inet addr:192.168.1.111 Bcast:0.0.0.0 Mask:255.255.255.0
      inet6 addr: fe80::220:edff:fe9b:b62a/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:1000900 errors:0 dropped:83971 overruns:0 frame:0
      TX packets:301459 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:99618421 (99.6 MB) TX bytes:46877944 (46.8 MB)
      lo Link encap:Local Loopback
      inet addr:127.0.0.1 Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:16436 Metric:1
      RX packets:4708 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4708 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:282480 (282.4 KB) TX bytes:282480 (282.4 KB)
      Muito Obrigado!

    62. Estou a usar o Ubuntu 11.10 server. Aqui vai a informação. Obrigado
      root@server01:/# cd /etc/openvpn/
      root@server01:/etc/openvpn# ls -la
      total 16
      drwxr-xr-x 3 root root 4096 2012-03-27 23:14 .
      drwxr-xr-x 87 root root 4096 2012-03-27 18:14 ..
      drwxr-xr-x 3 root root 4096 2012-03-27 22:58 2.0
      lrwxrwxrwx 1 root root 9 2012-03-27 23:14 keys -> 2.0/keys/
      -rwxr-xr-x 1 root root 1357 2011-07-04 14:07 update-resolv-conf
      root@server01:/etc/openvpn#
      ———————————————————————————-
      root@server01:/etc/openvpn# cd 2.0
      root@server01:/etc/openvpn/2.0# ls -la
      total 116
      drwxr-xr-x 3 root root 4096 2012-03-27 22:58 .
      drwxr-xr-x 3 root root 4096 2012-03-27 23:14 ..
      -rwxr-xr-x 1 root root 119 2012-03-27 22:53 build-ca
      -rwxr-xr-x 1 root root 352 2012-03-27 22:53 build-dh
      -rwxr-xr-x 1 root root 188 2012-03-27 22:53 build-inter
      -rwxr-xr-x 1 root root 163 2012-03-27 22:53 build-key
      -rwxr-xr-x 1 root root 157 2012-03-27 22:53 build-key-pass
      -rwxr-xr-x 1 root root 249 2012-03-27 22:53 build-key-pkcs12
      -rwxr-xr-x 1 root root 268 2012-03-27 22:53 build-key-server
      -rwxr-xr-x 1 root root 213 2012-03-27 22:53 build-req
      -rwxr-xr-x 1 root root 158 2012-03-27 22:53 build-req-pass
      -rwxr-xr-x 1 root root 428 2012-03-27 22:53 clean-all
      -rwxr-xr-x 1 root root 1457 2012-03-27 22:53 inherit-inter
      drwx—— 2 root root 4096 2012-03-28 00:21 keys
      -rwxr-xr-x 1 root root 295 2012-03-27 22:53 list-crl
      -rw-r–r– 1 root root 389 2012-03-27 22:53 Makefile
      -rw-r–r– 1 root root 2976 2012-03-27 22:53 openssl-0.9.6.cnf.gz
      -rw-r–r– 1 root root 8328 2012-03-27 22:53 openssl.cnf
      -rwxr-xr-x 1 root root 12675 2012-03-27 22:53 pkitool
      -rw-r–r– 1 root root 3745 2012-03-27 22:53 README.gz
      -rwxr-xr-x 1 root root 918 2012-03-27 22:53 revoke-full
      -rwxr-xr-x 1 root root 178 2012-03-27 22:53 sign-req
      -rw-r–r– 1 root root 1668 2012-03-27 22:57 vars
      -rwxr-xr-x 1 root root 190 2012-03-27 22:53 whichopensslcnf
      root@server01:/etc/openvpn/2.0# clear
      root@server01:/etc/openvpn/2.0# ls -la
      total 116
      drwxr-xr-x 3 root root 4096 2012-03-27 22:58 .
      drwxr-xr-x 3 root root 4096 2012-03-27 23:14 ..
      -rwxr-xr-x 1 root root 119 2012-03-27 22:53 build-ca
      -rwxr-xr-x 1 root root 352 2012-03-27 22:53 build-dh
      -rwxr-xr-x 1 root root 188 2012-03-27 22:53 build-inter
      -rwxr-xr-x 1 root root 163 2012-03-27 22:53 build-key
      -rwxr-xr-x 1 root root 157 2012-03-27 22:53 build-key-pass
      -rwxr-xr-x 1 root root 249 2012-03-27 22:53 build-key-pkcs12
      -rwxr-xr-x 1 root root 268 2012-03-27 22:53 build-key-server
      -rwxr-xr-x 1 root root 213 2012-03-27 22:53 build-req
      -rwxr-xr-x 1 root root 158 2012-03-27 22:53 build-req-pass
      -rwxr-xr-x 1 root root 428 2012-03-27 22:53 clean-all
      -rwxr-xr-x 1 root root 1457 2012-03-27 22:53 inherit-inter
      drwx—— 2 root root 4096 2012-03-28 00:21 keys
      -rwxr-xr-x 1 root root 295 2012-03-27 22:53 list-crl
      -rw-r–r– 1 root root 389 2012-03-27 22:53 Makefile
      -rw-r–r– 1 root root 2976 2012-03-27 22:53 openssl-0.9.6.cnf.gz
      -rw-r–r– 1 root root 8328 2012-03-27 22:53 openssl.cnf
      -rwxr-xr-x 1 root root 12675 2012-03-27 22:53 pkitool
      -rw-r–r– 1 root root 3745 2012-03-27 22:53 README.gz
      -rwxr-xr-x 1 root root 918 2012-03-27 22:53 revoke-full
      -rwxr-xr-x 1 root root 178 2012-03-27 22:53 sign-req
      -rw-r–r– 1 root root 1668 2012-03-27 22:57 vars
      -rwxr-xr-x 1 root root 190 2012-03-27 22:53 whichopensslcnf
      —————————————————————————-
      root@server01:/etc/openvpn/2.0/keys# ls -l
      total 80
      -rw-r–r– 1 root root 4019 2012-03-27 23:05 01.pem
      -rw-r–r– 1 root root 3902 2012-03-27 23:09 02.pem
      -rw-r–r– 1 root root 1326 2012-03-27 23:00 ca.crt
      -rw——- 1 root root 912 2012-03-27 23:00 ca.key
      -rw-r–r– 1 root root 3902 2012-03-27 23:09 cliente1.crt
      -rw-r–r– 1 root root 712 2012-03-27 23:09 cliente1.csr
      -rw——- 1 root root 916 2012-03-27 23:09 cliente1.key
      -rw-r–r– 1 root root 245 2012-03-27 23:12 dh1024.pem
      -rw-r–r– 1 root root 248 2012-03-27 23:09 index.txt
      -rw-r–r– 1 root root 21 2012-03-27 23:09 index.txt.attr
      -rw-r–r– 1 root root 21 2012-03-27 23:05 index.txt.attr.old
      -rw-r–r– 1 root root 124 2012-03-27 23:05 index.txt.old
      -rw-r–r– 1 root root 897 2012-03-28 00:20 matriz.conf
      -rw-r–r– 1 root root 3 2012-03-27 23:09 serial
      -rw-r–r– 1 root root 3 2012-03-27 23:05 serial.old
      -rwx—— 1 root root 904 2012-03-28 00:24 server01.conf
      -rw-r–r– 1 root root 362 2012-03-28 00:14 server01.conf.old
      -rw-r–r– 1 root root 4019 2012-03-27 23:05 server01.crt
      -rw-r–r– 1 root root 712 2012-03-27 23:04 server01.csr
      -rw——- 1 root root 916 2012-03-27 23:04 server01.key

    63. Burrice minha…. o server01.conf não estava no /etc/openvpn
      Copiei para lá e já esta OK.
      root@server01:/etc/openvpn# /etc/init.d/openvpn restart
      * Stopping virtual private network daemon(s)… * No VPN is running.
      * Starting virtual private network daemon(s)… * Autostarting VPN ‘server01’ [ OK ]
      Obrigado! Vou continuar a configuração
      Bom Trabalho!

    64. Ola Amigo,
      Estou com a seguinte duvida, na minha empresa, eu tenho um firewal, que chega o IP Dedicado, e faz o NAT para as estações, e estou querendo por o OpenVpn na empresa, mas no caso a VPN ficaria atras do firewall, fiz uma regra de redirecionamento, de um IP publico para o IP interno do servidor vpn ex: 200.200.220.32 para o ip 192.168.1.58, e abrir a porta da opem vpn 6999, e direcionei a porta pra este ip interno. Meu servidor Openvpn so tem uma placa de rede e nela esta setada um IP de minha rede local, nao sei se estou fazendo o correto, seria algo diferente?? pois quando vou no arquivo cliente onde tenho que especificar o IP real, eu ponho o IP Publico do redirecionamento que fiz no firewall de minha empresa, mas nao consigo conectar!
      O que devo fazer??
      Grande Abraço!

    65. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 29 de março de 2012 at 3:02 pm

      Ola Caro Amigo Vagner estou a dias ou para dizer a mese tentando fazer minha vpn ligar a meu servidor linux meu problemas que ela ate conecta mais nao pinga no servidor teria alguma ajuda os confins estao como vc falou em seu post
      Obrigado
      Joao

      • João,
        O firewall libera ping ou outras conexões vidas do IP da VPN? Eu costumo liberar todo tráfego originado do IP da VPN dessa forma:
        iptables -I INPUT -i tun+ -j ACCEPT
        iptables -I FORWARD -i tun+ -j ACCEPT
        Também olhe nos logs da vpn ou execute a vpn manualmente(com o comando: openvpn –config ) para ver as mensagens de erro.

    66. Vagner, meu servidor VPN é um proxy / firewall com 2 placas de REDE.
      A placa que disca a conexão ADSL (eth1) para gerar a ppp0 tem o ip 192.168.10.1.
      A placa que gera o DHCP para rede interna (eth0) tem o IP 192.168.254.2
      E tenho tb a ppp0 que é gerada na conexão aDSL.
      A minha duvida é: Qual desses ips eu coloco no arquivo de configuração do servidor e do cliente?
      Obrigadoa.

    67. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 30 de março de 2012 at 8:45 am

      Ola Vagner eu coloquei conforme vc falou e nada nao pinga o linux esta habilitado o ping no ip

    68. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 30 de março de 2012 at 1:23 pm

      Vagner descupe minha ignoracia como faco este comando sou leigo ainda

    69. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 30 de março de 2012 at 2:32 pm

      Ola Vagner eu intalei o programa e mandei monitorar a rede vpn e nada acontence
      o Linux esta ativo a vpn a maquina windwos esta conecta a vpn mais na maquina windows eu nao ping 192,.168.1.2 que é minha rede interna

    70. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 30 de março de 2012 at 3:43 pm

      minha rede é 192.168.1.1
      meu firewall
      #Open Vpn
      $IPTABLES -A INPUT -i $WAN -p tcp –dport 6999 -j ACCEPT
      $IPTABLES -A INPUT -i $WAN -p udp –dport 6999 -j ACCEPT
      $IPTABLES -A OUTPUT -o $WAN -p tcp –sport 6999 -j ACCEPT
      $IPTABLES -A OUTPUT -o $WAN -p udp –sport 6999 -j ACCEPT
      $IPTABLES -A INPUT -i tun+ -j ACCEPT
      $IPTABLES -A OUTPUT -o tun+ -j ACCEPT
      $IPTABLES -A FORWARD -i tun+ -j ACCEPT
      $IPTABLES -A FORWARD -o tun+ -j ACCEPT
      meu arquivo cliente windows
      dev tun
      port 6999
      proto udp
      remote 10.0.0.105
      ifconfig 192.168.255.2 192.168.255.1
      ca ca.crt
      cert vendedor1.crt
      key vendedor1.key
      tls-client
      keepalive 10 120
      comp-lzo
      user nobody
      group nogroup
      persist-key
      persist-tun
      verb 3
      meu arquivo matriz.conf
      dev tun
      port 6999
      proto udp
      ca keys/ca.crt
      cert keys/matriz.crt
      key keys/matriz.key
      dh keys/dh1024.pem
      server 192.168.255.0 255.255.255.0
      push “route 192.168.0.1 255.255.255.0”
      keepalive 10 120
      max-clients 15
      comp-lzo
      user nobody
      group nogroup
      persist-key
      persist-tun
      verb 3
      ifconfig-pool-persist ipp.txt
      status /var/log/openvpn-status.log ..- verifique a criação desse arquivo.
      log /var/log/openvpn.log ..- verifique a criação desse arquivo.
      log-append /var/log/openvpn.log ..- verifique a criação desse arquivo.
      eu consigo conectar na vpn mais nao consigo pingar, este é meu cenario

      • João,
        No firewall coloque as linhas do tun+ com -I e não -A ( para serem postas em primeiro na lista de regras)
        DE:
        $IPTABLES -A INPUT -i tun+ -j ACCEPT
        $IPTABLES -A OUTPUT -o tun+ -j ACCEPT
        $IPTABLES -A FORWARD -i tun+ -j ACCEPT
        $IPTABLES -A FORWARD -o tun+ -j ACCEPT
        Para:
        $IPTABLES -I INPUT -i tun+ -j ACCEPT
        $IPTABLES -I OUTPUT -o tun+ -j ACCEPT
        $IPTABLES -I FORWARD -i tun+ -j ACCEPT
        $IPTABLES -I FORWARD -o tun+ -j ACCEPT
        Depois acerte no seu arquivo de VPN cliente o remote para seu endereço correto.
        Acerte sua rota para a sua rede correta, a rede da VPN é 192.168.0.0/24 ,mas sua rede interna me parece ser 192.168.1.0/24. altere essa linha:
        DE:
        push “route 192.168.0.1 255.255.255.0″
        PARA:
        push “route 192.168.1.0 255.255.255.0″
        Acho que isso deve resolver. Qualquer coisa pode colocar nos comentários.

    71. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 31 de março de 2012 at 9:55 am

      acredita que nao deu certo conectou mais nao pingou ainda

    72. Manda um traceroute e posta ai.

    73. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 1 de abril de 2012 at 3:19 pm

      de onde vc quer windows ou linux

    74. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 3 de abril de 2012 at 12:33 pm

      Vagner vc tem mais alguma ideia que eu possa fazer?

      • Você ficou de mandar o traceroute do Linux pro Windows.
        Lembre-se que nenhum dos IP do túnel de VPN deve ser do mesmo range das suas redes(192.168.255.1 e 192.168.255.2), e suas redes devem ser diferentes umas das outras 192.168.1.0/24 e 192.168.2.0/24, os certificados devem estar no subdiretório do OpenVPN(Linux ou Windows). e as rotas devem sempre apontar para o a ponta do túnel de VPN remoto.

    75. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 4 de abril de 2012 at 9:09 am

      como faco para dar o traceroute do Linux pro Windows.

    76. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 4 de abril de 2012 at 12:34 pm

      1 xxxxxxxx.virtua.com.br (xxx.xxx.xxx.xxx) 105.040 ms 105.055 ms 105.017 ms
      2 xxxxxxxx.rib.virtua.com.br (xxx.xxx.xxx.xxx) 104.874 ms 104.848 ms 104.820 ms
      3 embratel-G1-0-0-ngacc01.rpo.embratel.net.br (201.90.151.33) 104.792 ms 104.791 ms 104.765 ms
      4 ebt-G1-0-0-dist04.rpo.embratel.net.br (200.230.245.193) 132.032 ms 132.049 ms *
      5 ebt-T0-5-2-0-tcore02.bhe.embratel.net.br (200.244.160.50) 131.986 ms 131.972 ms 131.925 ms
      6 ebt-T0-5-0-0-tcore01.spoph.embratel.net.br (200.230.251.54) 131.910 ms 155.362 ms 155.292 ms
      7 ebt-T0-7-2-0-tacc01.spo.embratel.net.br (200.230.158.209) 155.209 ms 155.185 ms 155.156 ms
      8 peer-T0-7-5-0-tacc01.spo.embratel.net.br (200.211.219.14) 155.031 ms 155.042 ms 155.016 ms
      9 201-0-5-205.dsl.telesp.net.br (201.0.5.205) 154.991 ms 131.473 ms 131.400 ms
      10 200-100-98-174.dial-up.telesp.net.br (200.100.98.174) 131.266 ms 200-100-98-162.dial-up.telesp.net.br (200.100.98.162) 131.327 ms 187-100-59-5.dsl.telesp.net.br (187.100.59.5) 131.251 ms
      11 187-100-58-106.dsl.telesp.net.br (187.100.58.106) 131.288 ms 200-100-98-134.dial-up.telesp.net.br (200.100.98.134) 131.157 ms 200-100-98-142.dial-up.telesp.net.br (200.100.98.142) 131.080 ms
      12 xxx-xxx-xxx-xxx.dsl.telesp.net.br (xxx.xxx.xxx.xxx) 131.071 ms xxx-xxx-xxx-xxx.dsl.telesp.net.br (xxx.xxx.xxx.xxx) 131.075 ms xxx-xxx-xxx-xxx.dsl.telesp.net.br (xxx.xxx.xxx.xxx) 131.028 ms
      13 * * *
      *
      *
      *
      30 * * *

    77. Eu mudei a rang que estava na mesma rede minha ele conecta mais nao pinga ainda o firewaal esta desabilitado

    78. tambem dei o comando route print no xp a saida esta ai
      C:\Documents and Settings\CTD>route print
      ===========================================================================
      Lista de interfaces
      0x1 ……………………… MS TCP Loopback interface
      0x2 …50 e5 49 f5 6b fa …… Atheros AR8151 PCI-E Gigabit Ethernet Controller
      – Miniporta do agendador de pacotes
      0x3 …00 08 54 21 1a ba …… VIA VT6105 Rhine III Fast Ethernet Adapter #3 –
      Miniporta do agendador de pacotes
      0x10005 …00 ff 20 c3 8a eb …… TAP-Win32 Adapter V8 – Miniporta do agendado
      r de pacotes
      ===========================================================================
      ===========================================================================
      Rotas ativas:
      Endere‡o de rede M scara Ender. gateway Interface Custo
      0.0.0.0 0.0.0.0 192.168.0.100 192.168.0.1 20
      127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
      192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 20
      192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 20
      192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 20
      192.168.2.0 255.255.255.252 192.168.2.2 192.168.2.2 30
      192.168.2.2 255.255.255.255 127.0.0.1 127.0.0.1 30
      192.168.2.255 255.255.255.255 192.168.2.2 192.168.2.2 30
      224.0.0.0 240.0.0.0 192.168.0.1 192.168.0.1 20
      224.0.0.0 240.0.0.0 192.168.2.2 192.168.2.2 30
      255.255.255.255 255.255.255.255 192.168.0.1 3 1
      255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
      255.255.255.255 255.255.255.255 192.168.2.2 192.168.2.2 1
      Gateway padrÆo: 192.168.0.100
      ===========================================================================
      Rotas persistentes:
      Nenhuma

    79. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 4 de abril de 2012 at 3:35 pm

      o ip da vpn é 192.168.2.1

    80. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 6 de abril de 2012 at 3:45 pm

      Ola Vaganer tentar fazer o que me disse e nao pinga mesmo mudei como estava o ultimo config e nada tambem esta ai as novas configruacoes
      Microsoft Windows XP [versão 5.1.2600]
      (C) Copyright 1985-2001 Microsoft Corp.
      C:\Documents and Settings\CTD>ipconfig
      Configuração de IP do Windows
      Adaptador Ethernet Conexão local 3:
      Sufixo DNS específico de conexão . :
      Endereço IP . . . . . . . . . . . . : 192.168.0.1
      Máscara de sub-rede . . . . . . . . : 255.255.255.0
      Gateway padrão. . . . . . . . . . . : 192.168.0.100
      Adaptador Ethernet Conexão local:
      Estado da mídia . . . . . . . . . . . : mídia desconectada
      Adaptador Ethernet Conexão local 6:
      Sufixo DNS específico de conexão . :
      Endereço IP . . . . . . . . . . . . : 192.168.255.2
      Máscara de sub-rede . . . . . . . . : 255.255.255.252
      Gateway padrão. . . . . . . . . . . :
      C:\Documents and Settings\CTD>ping 192.168.1.1
      Disparando contra 192.168.1.1 com 32 bytes de dados:
      Esgotado o tempo limite do pedido.
      Esgotado o tempo limite do pedido.
      Esgotado o tempo limite do pedido.
      Esgotado o tempo limite do pedido.
      Estat¡sticas do Ping para 192.168.1.1:
      Pacotes: Enviados = 4, Recebidos = 0, Perdidos = 4 (100% de perda),
      C:\Documents and Settings\CTD>route print
      ===========================================================================
      Lista de interfaces
      0x1 ……………………… MS TCP Loopback interface
      0x2 …50 e5 49 f5 6b fa …… Atheros AR8151 PCI-E Gigabit Ethernet Controller
      – Miniporta do agendador de pacotes
      0x3 …00 08 54 21 1a ba …… VIA VT6105 Rhine III Fast Ethernet Adapter #3 –
      Miniporta do agendador de pacotes
      0x10005 …00 ff 20 c3 8a eb …… TAP-Win32 Adapter V8 – Miniporta do agendado
      r de pacotes
      ===========================================================================
      ===========================================================================
      Rotas ativas:
      Endere‡o de rede M scara Ender. gateway Interface Custo
      0.0.0.0 0.0.0.0 192.168.0.100 192.168.0.1 20
      127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
      192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 20
      192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 20
      192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 20
      192.168.255.0 255.255.255.252 192.168.255.2 192.168.255.2 30
      192.168.255.2 255.255.255.255 127.0.0.1 127.0.0.1 30
      192.168.255.255 255.255.255.255 192.168.255.2 192.168.255.2 30
      224.0.0.0 240.0.0.0 192.168.0.1 192.168.0.1 20
      224.0.0.0 240.0.0.0 192.168.255.2 192.168.255.2 30
      255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
      255.255.255.255 255.255.255.255 192.168.255.2 192.168.255.2 1
      255.255.255.255 255.255.255.255 192.168.255.2 3 1
      Gateway padrÆo: 192.168.0.100
      ===========================================================================
      Rotas persistentes:
      Nenhuma

    81. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 6 de abril de 2012 at 3:46 pm

      uma da conecao quando estabiliza
      Fri Apr 06 15:41:28 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Fri Apr 06 15:41:28 2012 LZO compression initialized
      Fri Apr 06 15:41:28 2012 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Fri Apr 06 15:41:28 2012 TAP-WIN32 device [Conexão local 6] opened: \\.\Global\{20C38AEB-0331-4CA0-9622-786233FDFFC2}.tap
      Fri Apr 06 15:41:28 2012 TAP-Win32 Driver Version 8.4
      Fri Apr 06 15:41:28 2012 TAP-Win32 MTU=1500
      Fri Apr 06 15:41:28 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.255.2/255.255.255.252 on interface {20C38AEB-0331-4CA0-9622-786233FDFFC2} [DHCP-serv: 192.168.255.1, lease-time: 31536000]
      Fri Apr 06 15:41:28 2012 Successful ARP Flush on interface [65541] {20C38AEB-0331-4CA0-9622-786233FDFFC2}
      Fri Apr 06 15:41:28 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Fri Apr 06 15:41:28 2012 Local Options hash (VER=V4): ‘cebd65bc’
      Fri Apr 06 15:41:28 2012 Expected Remote Options hash (VER=V4): ‘04425bfb’
      Fri Apr 06 15:41:28 2012 UDPv4 link local (bound): [undef]:6999
      Fri Apr 06 15:41:28 2012 UDPv4 link remote: 189.5.232.61:6999
      Fri Apr 06 15:42:29 2012 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
      Fri Apr 06 15:42:29 2012 TLS Error: TLS handshake failed
      Fri Apr 06 15:42:29 2012 TCP/UDP: Closing socket
      Fri Apr 06 15:42:29 2012 SIGUSR1[soft,tls-error] received, process restarting
      Fri Apr 06 15:42:29 2012 Restart pause, 2 second(s)
      Fri Apr 06 15:42:31 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Fri Apr 06 15:42:31 2012 Re-using SSL/TLS context
      Fri Apr 06 15:42:31 2012 LZO compression initialized
      Fri Apr 06 15:42:31 2012 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Fri Apr 06 15:42:31 2012 Preserving previous TUN/TAP instance: Conexão local 6
      Fri Apr 06 15:42:31 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Fri Apr 06 15:42:31 2012 Local Options hash (VER=V4): ‘cebd65bc’
      Fri Apr 06 15:42:31 2012 Expected Remote Options hash (VER=V4): ‘04425bfb’
      Fri Apr 06 15:42:31 2012 UDPv4 link local (bound): [undef]:6999
      Fri Apr 06 15:42:31 2012 UDPv4 link remote: 189.5.232.61:6999
      Fri Apr 06 15:43:32 2012 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
      Fri Apr 06 15:43:32 2012 TLS Error: TLS handshake failed
      Fri Apr 06 15:43:32 2012 TCP/UDP: Closing socket
      Fri Apr 06 15:43:32 2012 SIGUSR1[soft,tls-error] received, process restarting
      Fri Apr 06 15:43:32 2012 Restart pause, 2 second(s)
      Fri Apr 06 15:43:34 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Fri Apr 06 15:43:34 2012 Re-using SSL/TLS context
      Fri Apr 06 15:43:34 2012 LZO compression initialized
      Fri Apr 06 15:43:34 2012 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Fri Apr 06 15:43:34 2012 Preserving previous TUN/TAP instance: Conexão local 6
      Fri Apr 06 15:43:34 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Fri Apr 06 15:43:34 2012 Local Options hash (VER=V4): ‘cebd65bc’
      Fri Apr 06 15:43:34 2012 Expected Remote Options hash (VER=V4): ‘04425bfb’
      Fri Apr 06 15:43:34 2012 UDPv4 link local (bound): [undef]:6999
      Fri Apr 06 15:43:34 2012 UDPv4 link remote: 189.5.232.61:6999
      Fri Apr 06 15:44:34 2012 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
      Fri Apr 06 15:44:34 2012 TLS Error: TLS handshake failed
      Fri Apr 06 15:44:34 2012 TCP/UDP: Closing socket
      Fri Apr 06 15:44:34 2012 SIGUSR1[soft,tls-error] received, process restarting
      Fri Apr 06 15:44:34 2012 Restart pause, 2 second(s)
      Fri Apr 06 15:44:36 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Fri Apr 06 15:44:36 2012 Re-using SSL/TLS context
      Fri Apr 06 15:44:36 2012 LZO compression initialized
      Fri Apr 06 15:44:36 2012 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Fri Apr 06 15:44:36 2012 Preserving previous TUN/TAP instance: Conexão local 6
      Fri Apr 06 15:44:36 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Fri Apr 06 15:44:36 2012 Local Options hash (VER=V4): ‘cebd65bc’
      Fri Apr 06 15:44:36 2012 Expected Remote Options hash (VER=V4): ‘04425bfb’
      Fri Apr 06 15:44:36 2012 UDPv4 link local (bound): [undef]:6999
      Fri Apr 06 15:44:36 2012 UDPv4 link remote: 189.5.232.61:6999

      • João,
        Além de executar o openvpn como administrador, senão ele não consegue criar as rotas, crie essas linhas dentro do arquivo da matriz:
        # Indica que ele usa TLS como o servidor
        tls-server
        # Chave para autenticação TLS
        tls-auth keys/ta.key 0
        # Algoritmo de cifra
        cipher BF-CBC
        ###############
        Essa chave ta.key foi criada pelo comando

        dentro do diretório do openvpn.
        e na filial coloque a seguinte linha:
        tls-auth keys/ta.key 1
        Esse ta.key da filial é o arquivo gerado na MATRIZ, não crie outro ou vai dar erro, tem que ser o mesmo arquivo da matriz.
        Abraços.

    82. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 9 de abril de 2012 at 11:16 am

      Mon Apr 09 11:14:08 2012 NOTE: –user option is not implemented on Windows
      Mon Apr 09 11:14:08 2012 NOTE: –group option is not implemented on Windows
      Mon Apr 09 11:14:08 2012 OpenVPN 2.0.9 Win32-MinGW [SSL] [LZO] built on Oct 1 2006
      Mon Apr 09 11:14:08 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Mon Apr 09 11:14:08 2012 Control Channel Authentication: using ‘ta.key’ as a OpenVPN static key file
      Mon Apr 09 11:14:08 2012 Outgoing Control Channel Authentication: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Mon Apr 09 11:14:08 2012 Incoming Control Channel Authentication: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Mon Apr 09 11:14:08 2012 LZO compression initialized
      Mon Apr 09 11:14:08 2012 Control Channel MTU parms [ L:1542 D:166 EF:66 EB:0 ET:0 EL:0 ]
      Mon Apr 09 11:14:08 2012 TAP-WIN32 device [Conexão local 6] opened: \\.\Global\{20C38AEB-0331-4CA0-9622-786233FDFFC2}.tap
      Mon Apr 09 11:14:08 2012 TAP-Win32 Driver Version 8.4
      Mon Apr 09 11:14:08 2012 TAP-Win32 MTU=1500
      Mon Apr 09 11:14:08 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.255.2/255.255.255.252 on interface {20C38AEB-0331-4CA0-9622-786233FDFFC2} [DHCP-serv: 192.168.255.1, lease-time: 31536000]
      Mon Apr 09 11:14:08 2012 Successful ARP Flush on interface [65541] {20C38AEB-0331-4CA0-9622-786233FDFFC2}
      Mon Apr 09 11:14:08 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Mon Apr 09 11:14:08 2012 Local Options hash (VER=V4): ‘eda1feb8’
      Mon Apr 09 11:14:08 2012 Expected Remote Options hash (VER=V4): ‘8cf9b57d’
      Mon Apr 09 11:14:08 2012 UDPv4 link local (bound): [undef]:6999
      Mon Apr 09 11:14:08 2012 UDPv4 link remote: 189.5.232.61:6999
      e nao pingou ainda o que sera que posso estar fazendo de errado se vc tiver msn skype e quizer me add

    83. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 9 de abril de 2012 at 11:17 am

      Mon Apr 09 11:15:10 2012 Preserving previous TUN/TAP instance: Conexão local 6
      Mon Apr 09 11:15:10 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Mon Apr 09 11:15:10 2012 Local Options hash (VER=V4): ‘eda1feb8’
      Mon Apr 09 11:15:10 2012 Expected Remote Options hash (VER=V4): ‘8cf9b57d’
      Mon Apr 09 11:15:10 2012 UDPv4 link local (bound): [undef]:6999
      Mon Apr 09 11:15:10 2012 UDPv4 link remote: 189.5.232.61:6999
      Mon Apr 09 11:16:11 2012 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
      Mon Apr 09 11:16:11 2012 TLS Error: TLS handshake failed
      Mon Apr 09 11:16:11 2012 TCP/UDP: Closing socket
      Mon Apr 09 11:16:11 2012 SIGUSR1[soft,tls-error] received, process restarting
      Mon Apr 09 11:16:11 2012 Restart pause, 2 second(s)
      Mon Apr 09 11:16:13 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Mon Apr 09 11:16:13 2012 Re-using SSL/TLS context
      Mon Apr 09 11:16:13 2012 LZO compression initialized
      Mon Apr 09 11:16:13 2012 Control Channel MTU parms [ L:1542 D:166 EF:66 EB:0 ET:0 EL:0 ]
      Mon Apr 09 11:16:13 2012 Preserving previous TUN/TAP instance: Conexão local 6
      Mon Apr 09 11:16:13 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Mon Apr 09 11:16:13 2012 Local Options hash (VER=V4): ‘eda1feb8’
      Mon Apr 09 11:16:13 2012 Expected Remote Options hash (VER=V4): ‘8cf9b57d’
      Mon Apr 09 11:16:13 2012 UDPv4 link local (bound): [undef]:6999
      Mon Apr 09 11:16:13 2012 UDPv4 link remote: 189.5.232.61:6999

    84. Mestre, tudo na paz?
      Cara eu fiz tudo certinho com algumas mudanças devido minhas faixas de IP…. só que quando mando iniciar o OPENVPN ele aparentmente starta…. Só que não sobe a interface tun….
      No dmesg me dá a seguinte mensagem:
      Loading kernel module for a network device with CAP_SYS_MODULE (deprecated). Use CAP_NET_ADMIN and alias netdev-tun instead
      Me dá a moral pra resolver esse problema….
      Parabéns pelo artigo!!!!

    85. Já tentei mestre…. Por enquanto ainda estou configurando somente o server… meu arquivo matriz.conf
      dev tun
      port 6999
      proto udp
      ca keys/ca.crt
      cert keys/matriz.crt
      key keys/matriz.key
      dh keys/dh1024.pem
      server 192.168.255.0 255.255.255.0
      push “route 192.168.2.0 255.255.255.0”
      keepalive 10 120
      max-clients 5
      comp-lzo
      user nobody
      group nogroup
      persist-key
      persist-tun
      verb 3
      Aparentemente tudo certo, mas quando eu starto o openvpn ele não sobe a interface tun… Tem alguma sugestão pra me dar?
      Valeu pela rápida resposta…

    86. Estou com kernel 3.2 e Ubuntu 11.04 Server….. Estou pesuqisando aqui pra solucionar esse problema….. Já dei purge no pacote e comecei tudo do zero e mesmo assim anda deu certo…. AFF

    87. quando entra no windows inicio o open gui no log no linux esta assim
      OpenVPN CLIENT LIST
      Updated,Tue Apr 10 12:39:00 2012
      Common Name,Real Address,Bytes Received,Bytes Sent,Connected Since
      ROUTING TABLE
      Virtual Address,Common Name,Real Address,Last Ref
      GLOBAL STATS
      Max bcast/mcast queue length,0
      END

    88. Avatar for Vagner Fonseca Joao Benevides Costa spagnol : 18 de abril de 2012 at 11:33 am

      Vagner Fonseca
      vc teria mais alguma ideia o que poderia estar acontecendo em minha rede

      • João,
        É difícil dizer assim sem conhecer o ambiente, mas você fez as alterações nos arquivos matriz e filial que te mandei, as de colocar o tls e a chave tls, pois pelo log está dando o erro de não achar as chaves.

    89. Bom dia Vagner,
      Antes de mais nada, parabéns pelo post. O arqtigo está muito claro, bem explicado e me foi muito útil.
      Entretanto, estou enfrentando um problema e gostaria, se possível, da sua ajuda.
      Fiz o procedimento conforme vc explicou no vídeo.
      O servidor da minha matriz possui o endereço 192.168.0.100
      A minha máquina (vendedor) possui o endereço 192.168.4.12
      Estou acessando o servidor via dyndns.
      O arquivo matriz.conf está da seguinte forma:
      dev tun
      port 6999
      proto udp
      ca keys/ca.crt
      cert keys/matriz.crt
      key keys/matriz.key
      dh keys/dh1024.pem
      server 192.168.255.0 255.255.255.0
      push “route 192.168.0.0 255.255.255.0”
      keepalive 10 120
      max-clients 15
      comp-lzo
      user nobody
      group nogroup
      persist-key
      persist-tun
      verb 3
      O arquivo allan.ovpn (vendedor) está da seguinte forma:
      dev tun
      port 6999
      proto udp
      remote meuservidor.dyndns.org
      ifconfig 192.168.255.2 192.168.255.1
      ca ca.crt
      cert allan.crt
      key allan.key
      tls-client
      keepalive 10 120
      comp-lzo
      user nobody
      group nogroup
      persist-key
      persist-tun
      verb 3
      Eu conecto a VPN sem problemas, porém não consigo acessá-la.
      Quando dou ping do cliente para o servidor (ping 192.168.255.1) recebo a mensagem “Rede de destino inacessivel”
      Onde estaria o problema?
      Grato,
      Allan Medeiros

      • Allan,
        Essa resposta eu usei para o João Benevides, mas deve servir pra você, pois parece que falta o TLS.
        Além de executar o openvpn como administrador, senão ele não consegue criar as rotas, crie essas linhas dentro do arquivo da matriz:
        # Indica que ele usa TLS como o servidor
        tls-server
        # Chave para autenticação TLS
        tls-auth keys/ta.key 0
        # Algoritmo de cifra
        cipher BF-CBC
        ###############
        Essa chave ta.key foi criada pelo comando

        dentro do diretório do openvpn.
        e na filial coloque a seguinte linha:
        tls-auth keys/ta.key 1
        Esse ta.key da filial é o arquivo gerado na MATRIZ, não crie outro ou vai dar erro, tem que ser o mesmo arquivo da matriz.
        Abraços.

    90. Boa tarde Vagner,
      Antes de mais nada, obrigado pela ajuda.
      Fiz as modificações propostas mas o erro permanece.
      Segue o log do openvpn no cliente:
      ********************
      Mon Apr 23 12:43:12 2012 NOTE: –user option is not implemented on Windows
      Mon Apr 23 12:43:12 2012 NOTE: –group option is not implemented on Windows
      Mon Apr 23 12:43:12 2012 OpenVPN 2.2.2 Win32-MSVC++ [SSL] [LZO2] [PKCS11] built on Dec 15 2011
      Mon Apr 23 12:43:12 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Mon Apr 23 12:43:12 2012 NOTE: OpenVPN 2.1 requires ‘–script-security 2’ or higher to call user-defined scripts or executables
      Mon Apr 23 12:43:12 2012 Control Channel Authentication: using ‘ta.key’ as a OpenVPN static key file
      Mon Apr 23 12:43:12 2012 Outgoing Control Channel Authentication: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Mon Apr 23 12:43:12 2012 Incoming Control Channel Authentication: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Mon Apr 23 12:43:12 2012 LZO compression initialized
      Mon Apr 23 12:43:12 2012 Control Channel MTU parms [ L:1542 D:166 EF:66 EB:0 ET:0 EL:0 ]
      Mon Apr 23 12:43:12 2012 Socket Buffers: R=[8192->8192] S=[8192->8192]
      Mon Apr 23 12:43:13 2012 TAP-WIN32 device [Conexão local 2] opened: \\.\Global\{698DBC54-AFEC-44D7-9DE8-DE97A56D0F17}.tap
      Mon Apr 23 12:43:13 2012 TAP-Win32 Driver Version 9.9
      Mon Apr 23 12:43:13 2012 TAP-Win32 MTU=1500
      Mon Apr 23 12:43:13 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.255.2/255.255.255.252 on interface {698DBC54-AFEC-44D7-9DE8-DE97A56D0F17} [DHCP-serv: 192.168.255.1, lease-time: 31536000]
      Mon Apr 23 12:43:13 2012 Successful ARP Flush on interface [21] {698DBC54-AFEC-44D7-9DE8-DE97A56D0F17}
      Mon Apr 23 12:43:13 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Mon Apr 23 12:43:13 2012 Local Options hash (VER=V4): ‘eda1feb8’
      Mon Apr 23 12:43:13 2012 Expected Remote Options hash (VER=V4): ‘8cf9b57d’
      Mon Apr 23 12:43:13 2012 UDPv4 link local (bound): [undef]:6999
      Mon Apr 23 12:43:13 2012 UDPv4 link remote: ip.do.serv.idor:6999
      Mon Apr 23 12:43:13 2012 TLS: Initial packet from ip.do.serv.idor:6999, sid=58d6c804 2e0451de
      Mon Apr 23 12:43:18 2012 VERIFY OK: depth=1, /C=BR/ST=PB/L=Joao_Pessoa/O=/OU=TI/CN=/name=/emailAddress=
      Mon Apr 23 12:43:18 2012 VERIFY OK: depth=0, /C=BR/ST=PB/L=Joao_Pessoa/O=/OU=TI/CN=/name=/emailAddress=
      Mon Apr 23 12:43:25 2012 WARNING: ‘ifconfig’ is present in local config but missing in remote config, local=’ifconfig 192.168.255.2 192.168.255.1′
      Mon Apr 23 12:43:25 2012 Data Channel Encrypt: Cipher ‘BF-CBC’ initialized with 128 bit key
      Mon Apr 23 12:43:25 2012 Data Channel Encrypt: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Mon Apr 23 12:43:25 2012 Data Channel Decrypt: Cipher ‘BF-CBC’ initialized with 128 bit key
      Mon Apr 23 12:43:25 2012 Data Channel Decrypt: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Mon Apr 23 12:43:25 2012 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
      Mon Apr 23 12:43:25 2012 [Matriz] Peer Connection Initiated with ip.do.serv.idor:6999
      Mon Apr 23 12:43:31 2012 TEST ROUTES: 0/0 succeeded len=-1 ret=1 a=0 u/d=up
      Mon Apr 23 12:43:31 2012 Initialization Sequence Completed
      ********************
      Grande Abraço,
      Allan Medeiros

    91. Olá Vagner, e pessoal do coperaTI, achei seu video muito claro e objetivo.
      é muito difícil achar um material tão bom assim na internet.
      vi que estava cheio de comentários aqui no post, mas nenhum esclareceu minhas dúvidas, então também vou deixar o meu comentário aqui.
      1° a contextualização do problema.
      Tenho uma VPS, com o OPENVPN instalado, ubuntu 11.04
      e no ifconfig tenho estas configurações:
      root@akylez:/etc/openvpn# ifconfig
      lo Link encap:Local Loopback
      inet addr:127.0.0.1 Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:16436 Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
      tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
      inet addr:15.15.15.1 P-t-P:15.15.15.2 Mask:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:100
      RX bytes:0 (0.0 B) TX bytes:3192 (3.1 KB)
      venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
      UP BROADCAST POINTOPOINT RUNNING NOARP PROMISC MTU:1500 Metric:1
      RX packets:1113989 errors:0 dropped:0 overruns:0 frame:0
      TX packets:3621014 errors:0 dropped:74 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:103943594 (103.9 MB) TX bytes:372782839 (372.7 MB)
      venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
      inet addr:13.21.187.187 P-t-P:13.21.187.187 Bcast:0.0.0.0 Mask:255.255.255.255
      UP BROADCAST POINTOPOINT RUNNING NOARP PROMISC MTU:1500 Metric:1
      desta configuração, sei que o tun0 foi o dispositivo de tunelamento, criado pelo openvpn.
      minhas configurações de vpn estão assim:
      # Dispositivo usado pela VPN
      dev tun
      # Porta usada para conexão
      port 1979
      # Protocolo de conexão
      proto udp
      # Certificado da CA
      ca keys/ca.crt
      # Certificado do Servidor de VPN (Matriz)
      cert keys/servidor.crt
      # Chave usada pela matriz
      key keys/servidor.key
      # Chave Diffie-Hellman
      dh keys/dh2048.pem
      # Rede usada pela VPN (Matriz 20.20.20.1 e os clientes a partir de 20.20.20.2)
      server 15.15.15.0 255.255.255.0
      # Rota usada pelos clientes para acessar a rede da matriz
      push “route 10.0.0.0 255.255.255.0”
      # Envia um ping a cada 10 segundos e cancela a conexão se não houver resposta em 120 segundos
      keepalive 10 120
      # Máximo de clientes conectados simultaneamente
      max-clients 15
      # Compressão usando lzma
      comp-lzo
      # Usuário e grupo que o openvpn usará para ser executado
      user nobody
      group nogroup
      # Manter a chave e os túneis persistentes
      persist-key
      persist-tun
      # Nível de Log.
      verb 3
      # Informações de status da conexão
      status /var/log/openvpn/arquivo-status.log
      # Arquivo de log
      log-append /var/log/openvpn/arquivo.log
      ~
      meu arquivo de configuração do windows está assim:
      # Dispositivo usado pela VPN
      dev tun
      # Porta usada para conexão
      port 1979
      # Protocolo de conexão
      proto udp
      # Endereço de IP (REAL) da matriz para os clientes fecharem a conexão
      remote 13.21.187.187
      # Endereço usado pelo cliente e o endereço que deve ser procurado no servidor
      ifconfig 15.15.15.2 15.15.15.1
      # Certificado da CA
      ca ca.crt
      # Certificado do cliente
      cert Notebooklg.crt
      # Chave do cliente
      key Notebooklg.key
      # No Windows não preciso especificar que ele é cliente de TLS
      tls-client
      # Envia um ping a cada 10 segundos e cancela a conexão se não houver resposta em 120 segundos
      keepalive 10 120
      # Compressão usando lzma
      comp-lzo
      # Usuário e grupo que o openvpn usará para ser executado
      user nobody
      group nogroup
      # Manter a chave e os túneis persistentes
      persist-key
      persist-tun
      # Nível de Log.
      verb 3
      Agora que vocês já sabem como estão minhas configurações, segue os arquivos de logs:
      no log do Ubuntu, temos:
      SIOCSIFFLAGS: Permission denied
      Thu May 24 17:10:40 2012 Linux ip addr del failed: external program exited with error status: 255
      Thu May 24 17:10:40 2012 SIGTERM[hard,] received, process exiting
      Thu May 24 17:10:41 2012 OpenVPN 2.1.3 x86_64-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Mar 11 2011
      Thu May 24 17:10:41 2012 NOTE: the current –script-security setting may allow this configuration to call user-defined scripts
      Thu May 24 17:10:41 2012 Diffie-Hellman initialized with 2048 bit key
      Thu May 24 17:10:41 2012 /usr/bin/openssl-vulnkey -q -b 2048 -m
      Thu May 24 17:10:42 2012 TLS-Auth MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Thu May 24 17:10:42 2012 Socket Buffers: R=[133120->131072] S=[133120->131072]
      Thu May 24 17:10:42 2012 ROUTE default_gateway=13.21.187.187
      Thu May 24 17:10:42 2012 TUN/TAP device tun0 opened
      Thu May 24 17:10:42 2012 TUN/TAP TX queue length set to 100
      Thu May 24 17:10:42 2012 /sbin/ifconfig tun0 15.15.15.1 pointopoint 15.15.15.2 mtu 1500
      Thu May 24 17:10:42 2012 /sbin/route add -net 15.15.15.0 netmask 255.255.255.0 gw 15.15.15.2
      Thu May 24 17:10:42 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Thu May 24 17:10:42 2012 GID set to nogroup
      Thu May 24 17:10:42 2012 UID set to nobody
      Thu May 24 17:10:42 2012 UDPv4 link local (bound): [undef]
      Thu May 24 17:10:42 2012 UDPv4 link remote: [undef]
      Thu May 24 17:10:42 2012 MULTI: multi_init called, r=256 v=256
      Thu May 24 17:10:42 2012 IFCONFIG POOL: base=15.15.15.4 size=62
      Thu May 24 17:10:42 2012 Initialization Sequence Completed
      Thu May 24 17:10:46 2012 MULTI: multi_create_instance called
      Thu May 24 17:10:46 2012 189.34.66.120:1979 Re-using SSL/TLS context
      Thu May 24 17:10:46 2012 189.34.66.120:1979 LZO compression initialized
      Thu May 24 17:10:46 2012 189.34.66.120:1979 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Thu May 24 17:10:46 2012 189.34.66.120:1979 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Thu May 24 17:10:46 2012 189.34.66.120:1979 Local Options hash (VER=V4): ‘530fdded’
      Thu May 24 17:10:46 2012 189.34.66.120:1979 Expected Remote Options hash (VER=V4): ‘41690919’
      Thu May 24 17:10:46 2012 189.34.66.120:1979 TLS: Initial packet from [AF_INET]189.34.66.120:1979, sid=5b90bb56 5ad5d4ea
      Thu May 24 17:10:51 2012 189.34.66.120:1979 VERIFY OK: depth=1, /C=BR/ST=PR/L=Curitiba/O=Servidor/CN=Servidor_CA/name=Servidor_CA/[email protected]
      Thu May 24 17:10:51 2012 189.34.66.120:1979 VERIFY OK: depth=0, /C=BR/ST=PR/L=Curitiba/O=Akylez/CN=Notebooklg/name=Notebooklg/[email protected]
      Thu May 24 17:10:52 2012 189.34.66.120:1979 WARNING: ‘ifconfig’ is present in remote config but missing in local config, remote=’ifconfig 15.15.15.1 15.15.15.2′
      Thu May 24 17:10:52 2012 189.34.66.120:1979 Data Channel Encrypt: Cipher ‘BF-CBC’ initialized with 128 bit key
      Thu May 24 17:10:52 2012 189.34.66.120:1979 Data Channel Encrypt: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Thu May 24 17:10:52 2012 189.34.66.120:1979 Data Channel Decrypt: Cipher ‘BF-CBC’ initialized with 128 bit key
      Thu May 24 17:10:52 2012 189.34.66.120:1979 Data Channel Decrypt: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Thu May 24 17:10:53 2012 189.34.66.120:1979 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 2048 bit RSA
      Thu May 24 17:10:53 2012 189.34.66.120:1979 [Notebooklg] Peer Connection Initiated with [AF_INET]189.34.66.120:1979
      Thu May 24 17:10:53 2012 Notebooklg/189.34.66.120:1979 MULTI: Learn: 15.15.15.6 -> Notebooklg/189.34.66.120:1979
      Thu May 24 17:10:53 2012 Notebooklg/189.34.66.120:1979 MULTI: primary virtual IP for Notebooklg/189.34.66.120:1979: 15.15.15.6
      Thu May 24 17:10:53 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:10:54 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:10:54 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:10:57 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:10:59 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:11:00 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:11:01 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:11:02 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:11:04 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:11:07 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      Thu May 24 17:11:10 2012 Notebooklg/189.34.66.120:1979 Need IPv6 code in mroute_extract_addr_from_packet
      do lado do windows temos:
      Thu May 24 10:09:55 2012 NOTE: –user option is not implemented on Windows
      Thu May 24 10:09:55 2012 NOTE: –group option is not implemented on Windows
      Thu May 24 10:09:55 2012 OpenVPN 2.2.2 Win32-MSVC++ [SSL] [LZO2] [PKCS11] built on Dec 15 2011
      Thu May 24 10:09:55 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Thu May 24 10:09:55 2012 NOTE: OpenVPN 2.1 requires ‘–script-security 2′ or higher to call user-defined scripts or executables
      Thu May 24 10:09:56 2012 LZO compression initialized
      Thu May 24 10:09:56 2012 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Thu May 24 10:09:56 2012 Socket Buffers: R=[8192->8192] S=[8192->8192]
      Thu May 24 10:09:56 2012 TAP-WIN32 device [Conexão local] opened: \\.\Global\{81088454-FD0E-4DE0-9850-F8D43BBC263D}.tap
      Thu May 24 10:09:56 2012 TAP-Win32 Driver Version 9.9
      Thu May 24 10:09:56 2012 TAP-Win32 MTU=1500
      Thu May 24 10:09:56 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 15.15.15.2/255.255.255.252 on interface {81088454-FD0E-4DE0-9850-F8D43BBC263D} [DHCP-serv: 15.15.15.1, lease-time: 31536000]
      Thu May 24 10:09:56 2012 NOTE: FlushIpNetTable failed on interface [18] {81088454-FD0E-4DE0-9850-F8D43BBC263D} (status=5) : Acesso negado.
      Thu May 24 10:09:56 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Thu May 24 10:09:56 2012 Local Options hash (VER=V4): ’47cd1982’
      Thu May 24 10:09:56 2012 Expected Remote Options hash (VER=V4): ‘9fa2f175’
      Thu May 24 10:09:56 2012 UDPv4 link local (bound): [undef]:1979
      Thu May 24 10:09:56 2012 UDPv4 link remote: 13.21.187.187:1979
      Thu May 24 10:10:39 2012 TCP/UDP: Closing socket
      Thu May 24 10:10:39 2012 Closing TUN/TAP interface
      Thu May 24 10:10:39 2012 SIGTERM[hard,] received, process exiting
      Thu May 24 10:10:40 2012 NOTE: –user option is not implemented on Windows
      Thu May 24 10:10:40 2012 NOTE: –group option is not implemented on Windows
      Thu May 24 10:10:40 2012 OpenVPN 2.2.2 Win32-MSVC++ [SSL] [LZO2] [PKCS11] built on Dec 15 2011
      Thu May 24 10:10:40 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
      Thu May 24 10:10:40 2012 NOTE: OpenVPN 2.1 requires ‘–script-security 2′ or higher to call user-defined scripts or executables
      Thu May 24 10:10:41 2012 LZO compression initialized
      Thu May 24 10:10:41 2012 Control Channel MTU parms [ L:1542 D:138 EF:38 EB:0 ET:0 EL:0 ]
      Thu May 24 10:10:41 2012 Socket Buffers: R=[8192->8192] S=[8192->8192]
      Thu May 24 10:10:41 2012 TAP-WIN32 device [Conexão local] opened: \\.\Global\{81088454-FD0E-4DE0-9850-F8D43BBC263D}.tap
      Thu May 24 10:10:41 2012 TAP-Win32 Driver Version 9.9
      Thu May 24 10:10:41 2012 TAP-Win32 MTU=1500
      Thu May 24 10:10:41 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 15.15.15.2/255.255.255.252 on interface {81088454-FD0E-4DE0-9850-F8D43BBC263D} [DHCP-serv: 15.15.15.1, lease-time: 31536000]
      Thu May 24 10:10:41 2012 NOTE: FlushIpNetTable failed on interface [18] {81088454-FD0E-4DE0-9850-F8D43BBC263D} (status=5) : Acesso negado.
      Thu May 24 10:10:41 2012 Data Channel MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
      Thu May 24 10:10:41 2012 Local Options hash (VER=V4): ’47cd1982’
      Thu May 24 10:10:41 2012 Expected Remote Options hash (VER=V4): ‘9fa2f175’
      Thu May 24 10:10:41 2012 UDPv4 link local (bound): [undef]:1979
      Thu May 24 10:10:41 2012 UDPv4 link remote: 13.21.187.187:1979
      Thu May 24 10:10:41 2012 TLS: Initial packet from 13.21.187.187:1979, sid=12bbbb56 6b373eac
      Thu May 24 10:10:43 2012 VERIFY OK: depth=1, /C=BR/ST=PR/L=Curitiba/O=Servidor/CN=Servidor_CA/name=_CA/[email protected]
      Thu May 24 10:10:43 2012 VERIFY OK: depth=0, /C=BR/ST=PR/L=Curitiba/O=Servidor/CN=Servidor/name=Servidor/[email protected]
      Thu May 24 10:10:47 2012 WARNING: ‘ifconfig’ is present in local config but missing in remote config, local=’ifconfig 15.15.15.2 15.15.15.1′
      Thu May 24 10:10:47 2012 Data Channel Encrypt: Cipher ‘BF-CBC’ initialized with 128 bit key
      Thu May 24 10:10:47 2012 Data Channel Encrypt: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Thu May 24 10:10:47 2012 Data Channel Decrypt: Cipher ‘BF-CBC’ initialized with 128 bit key
      Thu May 24 10:10:47 2012 Data Channel Decrypt: Using 160 bit message hash ‘SHA1’ for HMAC authentication
      Thu May 24 10:10:47 2012 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 2048 bit RSA
      Thu May 24 10:10:47 2012 [Servidor] Peer Connection Initiated with 13.21.187.187:1979
      Thu May 24 10:10:53 2012 TEST ROUTES: 0/0 succeeded len=-1 ret=1 a=0 u/d=up
      Thu May 24 10:10:53 2012 Initialization Sequence Completed
      minha rede física está assim:
      1) um notebook que está ligado a um roteador (rede interna atribuida pelo DHPC do Roteador, 192.162.2.2)
      2) o roteador está ligado a um modem da net com ip dinâmico (ip atribuido pelo net virtua para o modem é: 189.34.66.120)
      3) um VPS, com ip 13.21.187.187,
      O que eu gostaria de fazer:
      Utilizar o VPS, como Gateway de toda informação que chega a minha rede domêstica, via VPN.
      para isso, gostaria de configurar uma VPN com a seguinte vigência:
      VPS (Gateway principal), ip 15.15.15.1 e demais máquinas: 15.15.15.x
      utilizando a porta 1979 do VPS.
      (pretendo fazer uma bridge depois), mas primeiro preciso que o VPN esteja funcionando 100%.
      Você poderia ajudar este humilde fã de seu Blog?
      Obrigado por toda informação disponibilizada e até breve!

    92. Caro mestre,
      segui passo-a-passo o video, a conexão vpn (cliente x servidor), linux x windows funcionou perfeitamente, estendi até p/ um outro servidor windows.
      Porém gostaria de saber como inverter, transformando o linux em cliente e no windows em servidor.
      Abraços!!!

      • André,
        Fazer essa mudança no esquema é um trabalho muito grande e complicado, vamos lá:
        1 Passo:
        mude os arquivos do linux para o windows e do windows para o linux e corrija os IP.
        2 Passo:
        reincie os serviços.
        Pronto. 😉

    93. Boa noite Vagner
      ve se voce pode me ajudar vi seu video e executei o processo em um servidor com a dristro fedora ate ai tudo bem o problema é o seguinte no sever ela dou o start ok no cliente windows 7 tambem da ok olhe o log windows:
      Thu Jun 07 19:18:28 2012 [matriz] Peer Connection Initiated with 201.xxx.xxx.xxx:1194
      Thu Jun 07 19:18:30 2012 SENT CONTROL [matriz]: ‘PUSH_REQUEST’ (status=1)
      Thu Jun 07 19:18:30 2012 PUSH: Received control message: ‘PUSH_REPLY,redirect-gateway def1 bypass-dhcp,dhcp-option DNS 208.67.222.222,dhcp-option DNS 208.67.220.220,route 192.168.10.0 255.255.255.0,topology net30,ping 10,ping-restart 120,ifconfig 192.168.10.6 192.168.10.5’
      Thu Jun 07 19:18:30 2012 OPTIONS IMPORT: timers and/or timeouts modified
      Thu Jun 07 19:18:30 2012 OPTIONS IMPORT: –ifconfig/up options modified
      Thu Jun 07 19:18:30 2012 OPTIONS IMPORT: route options modified
      Thu Jun 07 19:18:30 2012 OPTIONS IMPORT: –ip-win32 and/or –dhcp-option options modified
      Thu Jun 07 19:18:30 2012 ROUTE default_gateway=192.168.1.1
      Thu Jun 07 19:18:30 2012 TAP-WIN32 device [Conexão local 4] opened: \\.\Global\{EA4D022C-BAA8-4739-AD2B-A6DF63390359}.tap
      Thu Jun 07 19:18:30 2012 TAP-Win32 Driver Version 9.9
      Thu Jun 07 19:18:30 2012 TAP-Win32 MTU=1500
      Thu Jun 07 19:18:30 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.10.6/255.255.255.252 on interface {EA4D022C-BAA8-4739-AD2B-A6DF63390359} [DHCP-serv: 192.168.10.5, lease-time: 31536000]
      Thu Jun 07 19:18:30 2012 Successful ARP Flush on interface [30] {EA4D022C-BAA8-4739-AD2B-A6DF63390359}
      Thu Jun 07 19:18:36 2012 TEST ROUTES: 2/2 succeeded len=1 ret=1 a=0 u/d=up
      Thu Jun 07 19:18:36 2012 C:\WINDOWS\system32\route.exe ADD 201.83.94.253 MASK 255.255.255.255 192.168.1.1
      OK!
      Thu Jun 07 19:18:36 2012 C:\WINDOWS\system32\route.exe ADD 0.0.0.0 MASK 128.0.0.0 192.168.10.5
      OK!
      Thu Jun 07 19:18:36 2012 C:\WINDOWS\system32\route.exe ADD 128.0.0.0 MASK 128.0.0.0 192.168.10.5
      OK!
      Thu Jun 07 19:18:36 2012 C:\WINDOWS\system32\route.exe ADD 192.168.10.0 MASK 255.255.255.0 192.168.10.5
      OK!
      Thu Jun 07 19:18:36 2012 Initialization Sequence Completed
      ok ate ai tudo bem mas no ruindows7 na parte de rede aparece rede nao identifica em propriedades so parece o ip do micro e do server dhcp e dns em gateway nao tem nada mas se eu dou um ping em 192.168.10.1 ele pinga semperca
      e resultado de tudo isto nao compartilha nada.
      se puder me ajudar eu agradeço estou ficando doido … Obrigado

    94. Boa tarde eu tenho uma duvida, se eu eu tenho dois servidores linux um na matriz e outro na filiau eu sou iniciante em linux e queri que as duas redes se comunicassem sem ter que instalar nada no windows so mecher nos dois linux te como ?

    95. Caro Vagner,
      a seguinte mensagem é retorna ao tentar subir o openvpn não gera nenhum log a maquina está virtualizada em um xen-server interfere alguma coisa?
      root@ubuntuxencel:/etc/openvpn# /etc/init.d/openvpn start                                                                                                                 
       * Starting virtual private network daemon(s)…                                   [fail]  *   Autostarting VPN ‘matriz’                                                  
      root@ubuntuxencel:/etc/openvpn# /etc/init.d/openvpn restart                                                                                                               
       * Stopping virtual private network daemon(s)…                                           *   No VPN is running.                                                         
       * Starting virtual private network daemon(s)…                                   [fail]  *   Autostarting VPN ‘matriz’                                                  
      root@ubuntuxencel:/etc/openvpn# cat /var/log/openvpn.log                                                                                                                  
      root@ubuntuxencel:/etc/openvpn# cat /var/log/openvpn.stats                                                                                                                
      root@ubuntuxencel:/etc/openvpn# cat /etc/openvpn/matriz.conf                                                                                                              
      dev tun                                                                                                                                                                   
      port 9992                                                                                                                                                                 
      proto udp                                                                                                                                                                 
      ca keys/ca.crt                                                                                                                                                            
      cert keys/matriz.key                                                                                                                                                      
      dh keys/dh1024.pem                                                                                                                                                        
      server 192.168.50.0 255.255.255.0                                                                                                                                         
      push “route 192.168.1.0 255.255.255.0”                                                                                                                                    
      keep alive 10 120                                                                                                                                                         
      float                                                                                                                                                                     
      max-clients 10                                                                                                                                                            
      comp-lzo                                                                                                                                                                  
      user nobody                                                                                                                                                               
      group nobody                                                                                                                                                              
      persist-key                                                                                                                                                               
      persist-tun                                                                                                                                                               
      log-append /var/log/openvpn.log                                                                                                                                           
      verb 6                                                                                                                                                                    
      status /var/log/openvpn.stats                                                                                                                                             
      root@ubuntuxencel:/etc/openvpn# ls -lah keys/                                                                                                                             
      total 76K                                                                                                                                                                 
      drwx—— 2 root root 4.0K 2012-07-19 11:41 .                                                                                                                            
      drwxr-xr-x 3 root root 4.0K 2012-07-19 11:33 ..                                                                                                                           
      -rw-r–r– 1 root root 4.0K 2012-07-19 11:37 01.pem                                                                                                                       
      -rw-r–r– 1 root root 3.9K 2012-07-19 11:39 02.pem                                                                                                                       
      -rw-r–r– 1 root root 1.4K 2012-07-19 11:35 ca.crt                                                                                                                       
      -rw——- 1 root root  891 2012-07-19 11:35 ca.key                                                                                                                       
      -rw-r–r– 1 root root  245 2012-07-19 11:41 dh1024.pem                                                                                                                   
      -rw-r–r– 1 root root  256 2012-07-19 11:39 index.txt                                                                                                                    
      -rw-r–r– 1 root root   21 2012-07-19 11:39 index.txt.attr                                                                                                               
      -rw-r–r– 1 root root   21 2012-07-19 11:37 index.txt.attr.old                                                                                                           
      -rw-r–r– 1 root root  126 2012-07-19 11:37 index.txt.old                                                                                                                
      -rw-r–r– 1 root root 4.0K 2012-07-19 11:37 matriz.crt                                                                                                                   
      -rw-r–r– 1 root root  716 2012-07-19 11:37 matriz.csr                                                                                                                   
      -rw——- 1 root root  887 2012-07-19 11:37 matriz.key                                                                                                                   
      -rw-r–r– 1 root root    3 2012-07-19 11:39 serial                                                                                                                       
      -rw-r–r– 1 root root    3 2012-07-19 11:37 serial.old                                                                                                                   
      -rw-r–r– 1 root root 3.9K 2012-07-19 11:39 trabalho.crt                                                                                                                 
      -rw-r–r– 1 root root  720 2012-07-19 11:39 trabalho.csr                                                                                                                 
      -rw——- 1 root root  891 2012-07-19 11:39 trabalho.key                                                                                                                 
      root@ubuntuxencel:/etc/openvpn#

    96. Olá Vagner, antes de tudo, muito obrigado por criar este vídeo. Eu fiz conforme sua orientação fazendo minhas modificações necessárias. Porém, agora quando mando conectar o OpenVPN, aparece a seguinte mensagem:
      Tue Jul 31 12:11:24 2012 TCP/UDP: Incoming packet rejected from 10.0.0.239:9999[2], expected peer address: 177.0.102.51:9999 (allow this incoming source address/port by removing –remote or adding –float)
      Você pode dar uma ajuda?

      • Helton,
        Você liberou essa porta no seu firewall? Ou fez o redirecionamento para ela?

        • Vagner, de lá para cá eu refiz as configurações da openvpn. Usando a porta 1194 mesmo. Eu já liberei essa porta no ipfirewall que uso aqui. Lembrando que montei a openvpn no FreeBSD 9.
          Consigo fazer a conexão. Segue o log:
          Thu Aug 02 10:58:32 2012 OpenVPN 2.2.2 Win32-MSVC++ [SSL] [LZO2] [PKCS11] built on Dec 15 2011
          Thu Aug 02 10:58:32 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
          Thu Aug 02 10:58:32 2012 NOTE: OpenVPN 2.1 requires ‘–script-security 2’ or higher to call user-defined scripts or executables
          Thu Aug 02 10:58:32 2012 Control Channel Authentication: using ‘chave.key’ as a OpenVPN static key file
          Thu Aug 02 10:58:32 2012 LZO compression initialized
          Thu Aug 02 10:58:32 2012 UDPv4 link local (bound): [undef]:1194
          Thu Aug 02 10:58:32 2012 UDPv4 link remote: xxx.xxx.xxx.xxx:1194
          Thu Aug 02 10:58:33 2012 [matriz] Peer Connection Initiated with xxx.xxx.xxx.xxx:1194
          Thu Aug 02 10:58:36 2012 TAP-WIN32 device [Conexão local 2] opened: \\.\Global\{58DF0724-B653-40D6-ABE8-F868A523FFC2}.tap
          Thu Aug 02 10:58:36 2012 Notified TAP-Win32 driver to set a DHCP IP/netmask of 192.168.255.6/255.255.255.252 on interface {58DF0724-B653-40D6-ABE8-F868A523FFC2} [DHCP-serv: 192.168.255.5, lease-time: 31536000]
          Thu Aug 02 10:58:36 2012 Successful ARP Flush on interface [65540] {58DF0724-B653-40D6-ABE8-F868A523FFC2}
          Thu Aug 02 10:58:42 2012 Initialization Sequence Completed.
          Com a conexão da vpn estabelecida no computador cliente, eu não consigo efetuar o ping e/ou acessar os compartilhamentos da rede. Segue as configurações do servidor e do cliente:
          No servidor:
          proto udp
          port 1194
          dev tun
          server 192.168.255.0 255.255.255.0
          local xxx.xxx.xxx.xxx
          push “route 10.0.0.0 255.255.0.0”
          push “ping 10”
          push “ping-restart 60”
          comp-lzo
          keepalive 10 120
          float
          max-clients 250
          persist-key
          persist-tun
          log-append /var/log/openvpn.log
          verb 6
          tls-server
          dh /etc/openvpn/Keys/dh1024.pem
          ca /etc/openvpn/Keys/ca.crt
          cert /etc/openvpn/Keys/matriz.crt
          key /etc/openvpn/Keys/matriz.key
          tls-auth /etc/openvpn/Keys/chave.key
          status /var/log/openvpn.stats
          No cliente:
          client
          dev tun
          proto udp
          remote xxx.xxx.xxx.xxx
          port 1194
          pull
          comp-lzo
          keepalive 10 120
          float
          tls-client
          persist-tun
          persist-key
          dh dh1024.pem
          ca ca.crt
          cert teste.crt
          key teste.key
          tls-auth chave.key
          route-method exe
          route-delay 2
          Bom, é isso. Pode me dar uma orientação??

    97. Olá Vagner, excelente tutorial.
      Este é meu cenário:
      Servidor Linux:
      IP valido – Velox dinamico.
      IP de rede – 192.168.1.69
      IP tun – 192.168.255.1
      Cliente Windows:
      IP de rede: 192.168.0.120
      IP openvpn: 192.168.255.2
      Segue minhas configurações:
      matriz.conf (linux):
      dev tun
      port 6999
      proto udp
      ca keys/ca.crt
      cert keys/matriz.crt
      key keys/matriz.key
      dh /etc/openvpn/2.0/keys/dh1024.pem
      server 192.168.255.0 255.255.255.0
      push “route 192.168.1.0 255.255.255.0”
      keepalive 10 120
      max-clients 15
      comp-lzo
      user nobody
      group nogroup
      persist-key
      persist-tun
      verb 3
      geraldo.conf – (windows):
      dev tun
      port 6999
      proto udp
      remote meuip.dyndns.org
      ifconfig 192.168.255.2 192.168.255.1
      ca ca.crt
      cert geraldo.crt
      key geraldo.key
      tls-client
      keepalive 10 120
      comp-lzo
      user nobody
      group nogroup
      persist-key
      persist-tun
      verb 3
      A porta 6999 esta liberada no firewall do servidor linux.
      No cliente windows a conexão é estabelecida com sucesso.
      O fato é que no windows, eu deveria conseguir pingar o ip 192.168.255.1 que é o IP do tun do servidor linux e não estou conseguindo. O mesmo ocorre quando tento pingar o ip 192.168.1.69 que é o ip da minha rede no servidor linux.
      Lembro que o cliente windows tem conexão com a internet usando um roteamento por um outro servidor linux, alguma porta deverá ser liberada também neste servidor?
      Obrigado.
      Geraldo.

      • Geraldo,
        Faltou o ifconfig no servidor Linux ou você apenas não colocou no comentário?
        Ele fecha a conexão?
        Se ele fecha não é necessário liberar nenhuma porta.
        Verifique se os arquivos estão sendo lidos corretamente.

    98. Vagner, no seu vídeo a configuração da matriz.conf (servidor linux) não existe a linha do ifconfig…

    99. Vagner, olha o que está acontecendo com uma parte do log no windows:
      Thu Aug 09 18:31:32 2012 TCP/UDP: Incoming packet rejected from 192.168.0.69:6999[2], expected peer address: 201.4.66.98:6999 (allow this incoming source address/port by removing –remote or adding –float)
      Thu Aug 09 18:31:47 2012 TCP/UDP: Incoming packet rejected from 192.168.0.69:6999[2], expected peer address: 201.4.66.98:6999 (allow this incoming source address/port by removing –remote or adding –float)
      Thu Aug 09 18:32:02 2012 TCP/UDP: Incoming packet rejected from 192.168.0.69:6999[2], expected peer address: 201.4.66.98:6999 (allow this incoming source address/port by removing –remote or adding –float)
      Thu Aug 09 18:32:18 2012 TCP/UDP: Incoming packet rejected from 192.168.0.69:6999[2], expected peer address: 201.4.66.98:6999 (allow this incoming source address/port by removing –remote or adding –float)
      Thu Aug 09 18:32:33 2012 TCP/UDP: Incoming packet rejected from 192.168.0.69:6999[2], expected peer address: 201.4.66.98:6999 (allow this incoming source address/port by removing –remote or adding –float)

    100. Olá Vagner,
      Estou com um problema: quando faço o ./build-ca
      ele me retorna a seguinte mensagem:
      pkitool: KEY_CONFIG (set by the .vars script) is pointing to the wrong
      version of openssl.cnf: /etc/openssl.cnf
      The correct version should have a comment that says: easy-rsa version 2.x
      Estou rodando ubuntu server 12.04

    101. Olá tenho uma duvida será que alguém pode me ajudar ?
      meu cenário é o seguinte
      meu servidor vpn tem duas placas de rede a eth0 com ip fixo da telefonica e a eth1 com ip 192.168.1.1 compartilhando arquivos na rede, meu Windows em casa tem ip 10.0.2.15 eu segui o tutorial a risca, exatamente como esta, meu windows conecta normal na vpn do servidor na empresa mas não consigo acessar nem a pasta compartilhada nem o apache pelo navegador. obs: com o ip real direto no navegador consigo ver a pagina de its works do apache, o que devo fazer para fazer funcionar ?

    102. fala vagner bom dia…
      cara ta de parabens ja venho acompanhando seus trabalhos a um bom tempo ..
      se nao for pedir muito faz uma video aula de openvpn com rotas , acesso externo para rede interna etc etc..

    103. Poderia me responder que erros é esse abaixo? Não consigo pingar no IP da VPN 10.0.0.1 e nem na rede local matriz 192.168.10.0/24.
      RFri Dec 14 16:10:52 2012 us=175670 host1/187.79.211.43:8759 MULTI: bad source address from client [10.0.0.2], packet dropped
      10.0.0.2 foi o IP que o cliente VPN pegou. A rede local da filial 10.0.2.0/24
      Obrigado

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati. 

    %d blogueiros gostam disto: