OpenVPN no Linux CentOS 5
Tutorial passo-a-passo de como configurar uma VPN usando OpenVPN com CentOS 5.1 - servidor para servidor.
VPN: Pacotes necessários e instalação
1. Pacotes necessários para VPN
- OpenVPN 2.0.9 (não CentOS)
- OpenSSL 0.98b-10
- OpenSSL-devel 0.98b-10
- LZO2 (não CentOS)
- LZO2-devel (não CentOS)
- PAM
- PAM-devel
2. Instalação dos pacotes VPN Linux
# yum -y update device-mapper glibc
# yum -y install openssl openssl-devel pam pam-devel
Para 64 bits:
# wget -c http://dag.wieers.com/rpm/packages/lzo2/lzo2-2.02-3.el5.rf.x86_64.rpm
# wget -c http://dag.wieers.com/rpm/packages/lzo2/lzo2-devel-2.02-3.el5.rf.x86_64.rpm
# wget -c http://dag.wieers.com/rpm/packages/openvpn/openvpn-2.0.9-1.el5.rf.x86_64.rpm
# rpm -ivh lzo2-2.02-3.el5.rf.x86_64.rpm lzo2-devel-2.02-3.el5.rf.x86_64.rpm openvpn-2.0.9-1.el5.rf.x86_64.rpm
Para 32 bits:
# wget -c http://dag.wieers.com/rpm/packages/lzo2/lzo2-2.02-3.el5.rf.i386.rpm
# wget -c http://dag.wieers.com/rpm/packages/lzo2/lzo2-devel-2.02-3.el5.rf.i386.rpm
# wget -c http://dag.wieers.com/rpm/packages/openvpn/openvpn-2.0.9-1.el5.rf.i386.rpm
# rpm -ivh lzo2-2.02-3.el5.rf.i386.rpm lzo2-devel-2.02-3.el5.rf.i386.rpm openvpn-2.0.9-1.el5.rf.i386.rpm
# cp /usr/share/doc/openvpn-2.0.9/easy-rsa/* /etc/openvpn
# chmod 755 /etc/openvpn/*
3. Cenário da rede
Teremos nesta solução dois servidores ligados em suas redes internas (com IPs de redes internas e faixas de rede diferentes) e também com IPs FIXOS e válidos de internet. Utilização dos IPs:Servidor matriz:
Interface eth0:
- IP: 201.xxx.yyy.zzz
- Máscara de rede: passado pelo seu provedor
- Gateway: passado pelo seu provedor
- DNS: passado pelo seu provedor
Interface eth1:
- IP: 192.168.0.254
- Máscara de rede: 255.255.255.0
Servidor filial:
Interface eth0:
- IP: 189.aaa.bbb.ccc
- Máscara de rede: passado pelo seu provedor
- Gateway: passado pelo seu provedor
- DNS: passado pelo seu provedor
Interface eth1:
- IP: 192.168.1.254
- Máscara de rede: 255.255.255.0
no debian, seria do mesmo jeito ??
abraços