OpenVPN: Criando VPNs com alta disponibilidade

  • Ambiente:
    • Distribuição: Slackware Linux 13.0 (32 bits)
  • Softwares utilizados:
    • OpenVPN 2.0.9

Introdução

A interconexão de unidades (matriz e filiais) de uma empresa é um dos exemplos clássicos para implementação de uma VPN.

A utilização de uma VPN permite que sejam utilizados meios de comunicação hostis (como, por exemplo, a Internet) para realizar a comunicação entre as unidades de uma empresa, bem como, evitar a utilização de links dedicados de alto custo;

Este artigo descreve passo a passo como implementar dois roteadores com as funcionalidades de servidor/cliente VPN (utilizando infra-estrutura de chaves X509) e alta disponibilidade de conexão VPN através da utilização de shell scripts.

O recurso de alta disponibilidade poderia ser implementado através da utilização de ferramentas disponíveis no projeto High-Availability Linux (www.linux-ha.org), mas dei preferência em realizar a implementação do zero de um shell script, que realiza a
funcionalidade de alta disponibilidade mais como fins de estudo e contribuição com a comunidade.

Além de expor como realizar a implementação de alta disponibilidade em uma VPN, este artigo mostra principalmente que o uso de shell scripts permitem que o administrador realize praticamente qualquer tarefa, sendo que, na minha opinião este é um dos
diversos pontos onde administradores Linux estão muito bem servidos, que é na flexibilidade e poder dos seus diversos shells e ferramentas de linha de comando.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X