OpenVPN

- Dependências

# openssl-devel
# Lzo


# tar –zxvf  lzo-1.08.tar.gz

# cd lzo-1.08

# ./configure

# make

# make install


# tar –zxvf openvpn-1.5.0.tar.gz

# cd openvpn-1.5.0

# ./configure

# make

# make install

 

### Liberar porta no Firewall:

 

1194 - UDP
22222 - tcp

 

Servidor ###############################################

 

1) Criar a pasta de configuracoes:

 # mkdir /etc/openvpn

 

2) Criar a chave

# openvpn --genkey --secret  /etc/openvpn/chave

 

3) Crie o arquivo /etc/openvpn/matriz.conf com os seguinte parâmetros:

 

dev tun

ifconfig 10.0.0.1 10.0.0.2

cd /etc/openvpn

secret chave

port 5000

user nobody

group nobody

comp-lzo

ping 10

verb 9

 

6) Crie um arquivo de inicialização e aponte no arquivo rc.local com os parametros:

# /usr/local/sbin/openvpn --config /etc/openvpn/matriz.conf –daemon

 

7) Inicie o Serviço:

 

# Service openvpn start

 

 

Client ######################################################

 

1)Copie o arquivo chave gerado no servidor na estação client em:

# /etc/openvpn

 

2) Edite /etc/openvpn/client.conf com os parametros:

 

remote 200.200.200.45
dev tun
ifconfig 10.0.0.2 10.0.0.1
secret static.key

 

 

3) Crie um arquivo de inicialização e aponte no arquivo rc.local com os parametros:

 

# openvpn --config /etc/openvpn/client.conf

 

3) Inicie o Serviço:

 

# Service openvpn start