Configurao do firewall:

modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT
iptables -A INPUT -p udp --destination-port 1194 -j ACCEPT
iptables -A INPUT -p tcp --syn -s 172.16.0.0/255.255.0.0 -j ACCEPT
iptables -A INPUT -p tcp --syn -s 192.168.0.0/255.255.255.0 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP
# Adicionadas as linhas acima por segurana

Instalao do repositrio Epel:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

Atualiza repositrio do sistema:
yum update

Instala OpenVPN
yum install openvpn easy-rsa

Copia os scripts para configurao dos certificados
cp -r /usr/share/easy-rsa/ /etc/openvpn/

entra no diretrio copiado do easy-rsa
cd /etc/openvpn/easy-rsa/2.0/

edita as variveis
vim vars

adiciona as variveis no sistema
source ./vars

limpa as variveis para editar no sistema
./clean-all

gera a certificadora e o certificado
./build-ca

gera o certificado para o servidor
./build-key-server servidor_vpn

gera a chave do maionese
./build-dh

gera a chave do cliente
./build-key cliente

mover o certificado gerado para o diretrio keys
cd /etc/openvpn/easy-rsa/2.0/
cp -r keys/ /etc/openvpn/

configurar o arquivo de configurao
cd /etc/openvpn/
vim server.conf

----------------------------------------- arquivo de configurao do OpenVPN ------------------------------------------

# IP Internet do Servidor VPN
# local 200.200.200.200

#  a porta que o servidor escutar
port 1194

#  o protocolo de comunicao
proto udp

#  a interface virtual (de rede)
dev tun

# Chaves e certificados do Servidor VPN - Especifica a localizao do arquivo da Autoridade Certificadora (.ca)
ca keys/ca.crt 

# Especifica a localizao do arquivo de identidade do servidor (.crt)
cert keys/servidor_vpn.crt

# Especifica a localizao do arquivo de chave de identidade do servidor (.key) 
key keys/servidor_vpn.key

# Especifica a localizao do arquivo que conter os parmetros Diffie-Hellman (.pem) 
dh keys/dh2048.pem

# Range de IPs que os clientes se conectaro - Rede dos clientes VPN (diferente da LAN)
server 172.16.0.0 255.255.0.0

# Arquivo onde se encontraro os dados de conexo dos clientes
ifconfig-pool-persist ipp.txt

# Rota de acesso a LAN (192.168.0.0/24) para os clientes VPN
route 192.168.0.0 255.255.255.0
push "route 192.168.0.0 255.255.255.0 net_gateway"

# Caso queira que os clientes da VPN use conexo com a internet da VPN, mantenha essa linha
push "redirect-gateway autolocal"

# Entrega um DNS via DHCP para os clientes
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"

# Permite conexo entre os clientes
client-to-client

# Permitir que multiplos clientes se conectem com a mesma chave/certificado (opcional)
# duplicate-cn

# Especifica que os pacotes sero enviados a cada 10 segundos e que a conexo finalizar aps 120
keepalive 10 120

# Especifica que os dados tramitaro compactados
comp-lzo

user nobody
group nobody

# Garante que chaves so persistentes.
persist-key

# Permite que os dispositivos TUN/TAP so persistentes
persist-tun

# Onde se localizar o arquivo de log
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
log-append /var/log/openvpn/openvpn.log

# Nvel de informaes para o log.
verb 3

----------------------------------------- final do arquivo de configurao do OpenVPN ------------------------------------------

gera pasta para salvar os logs
mkdir /var/log/openvpn

habilitar servio no boot do sistema
chkconfig openvpn on

systemctl start openvpn@server (CentOS 6: service openvpn start)

depois disso tudo liberar firewall, NAT, roteamento e modens

gerao de mais certificados para os clientes:

ir ao local onde est copiado o easy-rsa
cd /etc/openvpn/easy-rsa/2.0/

adiciona as variveis no sistema
source ./vars

ATENO: NESSE PASSO NO RODAR CLEAN ALL!!!

gera a chave do cliente
./build-key cliente_windows

copiar do servidor os arquivos:

cliente_windows.crt
cliente_windows.key
ca.crt

CONFIGURAO dos CLIENTES da VPN:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

atualiza repositrio do sistema
yum update

instalao do OpenVPN
yum install openvpn easy-rsa

nos clientes Linux - arquivo de configurao:
vim /etc/openvpn/client.conf

--------------------------------------- ARQUIVO DE CONFIGURAO DO CLIENTE DO OPENVPN ----------------------------------

client
dev tun
proto udp
# IP Internet e porta do Servidor VPN
remote 200.200.200.200 1194
resolv-retry infinite
nobind
persist-key
persist-tun
# Chaves e certificados do cliente VPN
ca keys/ca.crt
cert keys/cliente_linux.crt
key keys/cliente_linux.key
comp-lzo
verb 3
# Autenticacao PAM
# auth-user-pass

--------------------------------------- FINAL DO ARQUIVO DE CONFIGURAO DO CLIENTE DO OPENVPN -----------------------------------

mkdir /etc/openvpn/keys
cd /etc/openvpn/keys
copiar os arquivos: ca.crt cliente_linux.crt e cliente_linux.key
chkconfig openvpn on
systemctl start openvpn@client (CentOS 6: service openvpn start)

nos clientes Windows:
acesse a pasta "config" do diretrio de instalao do "OpenVPN GUI" ("C:\Program Files\OpenVPN\config")
e crie um arquivo de nome "cliente_vpn.ovpn" (ateno para a extenso do arquivo!) com o seguinte contedo:

client
dev tun
proto udp
# IP Internet e porta do Servidor VPN
remote 200.200.200.200 1194
resolv-retry infinite
nobind
persist-key
persist-tun
# Chaves e certificados do cliente VPN
ca ca.crt
cert cliente_windows.crt
key cliente_windows.key
comp-lzo
verb 3
# Autenticacao PAM
# auth-user-pass

Referncias:
download do OpenVPN para Windows: http://openvpn.net/index.php/open-source/downloads.html
fontes: http://tinodiaadia.wordpress.com/2012/03/09/instalando-e-configurando-openvpn-em-5-minutossetting-up-openvpn-in-5-minutes
http://safesrv.net/install-openvpn-on-centos foi deste site que soube onde procurar os arquivos de configurao.
http://www.diorio.com.br/docs/linux_centos/6/install_openvpn_centos.php ler mais.
CentOS 7 https://www.howtoforge.com/tutorial/how-to-install-openvpn-on-centos-7/