Enviado em 19/12/2011 - 16:45h
Bom dia estou precisando de uma ajuda com um servidor Openvpn no seguinte ambiente:
Obs. Como os melhores especialistas que conheço em linux andam por aqui resolvi postar minha pergunta no local correto.. hhehehe.
Servidor no Virtualbox (estação win7 rodando virtualbox e ubuntu server 10.10 com openvpn instalado e configurado como servidor), estações clientes windows autonomas – notebooks - pelo mundo a fora vão se conectar neste servidor (futuramente um server dedicado).
Servidor Ambiente de rede:
Rede 192.168.1.0 Máscara 255.255.255.240
IP do servidor: 192.168.1.4 (rede modo bridge com uma interface eth0)
DHCP Server: 192.168.1.2
DNS Server: 192.168.1.2
Gateway: 192.168.1.1
Todas as interfaces funcionaram normalmente mas o cliente não se comunica com a matriz segundo os logs no servidor este está funcionando normalmente.
server.conf
#/etc/openvpn/server.conf
#interface porta e protocolo
dev tun
port 6969
proto udp
#certificados e chaves
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/servidor.crt
key /etc/openvpn/easy-rsa/2.0/keys/servidor.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
#configuracoes do servidor
#ip do servidor local
local 192.168.1.4 255.255.255.240
#faixa de end. utilizada pela vpn
server 10.0.0.0 255.255.255.0
#empurra a rota para o cliente para a rede principal
push "route 192.168.1.0 255.255.255.240"
#Configuracoes de DHCP
push "dhcp-option DNS 192.168.1.2"
push "default-gateway 192.168.1.1"
#esta linha faz com que o gatway senha o da matriz da vpn
push "redirect-gateway def1"
#tls servidor
tls-server
#um ping a cada 10 segundos e se por 120 segundos nao responder derruba
keepalive 10 120
#numero maximo de clientes de vpn
max-clients 5
#algoritmo de compressao utilizado
comp-lzo
#usuario e grupos para o servico vpn
user nobody
group nogroup
#mantem a interface aberta e a chave carregadas
persist-key
persist-tun
#para ips dinamicos mesmo que o ip mude o tunel continua funcionando
float
#mantem um pool de ips salvos (estilo restrict dhcp)
ifconfig-pool-persist /etc/openvpn/ipp.txt
#limita o trafego de saida nas vpns (corresponde a 50k em kbytes)
#shaper 51200
#SEGURANCA
#esta opecao protege os clientes contra ataques ddos
tls-auth /etc/openvpn/static.key 0
#esta opcao almenta a seguranca dos clientes contra man-in-the-midle
#remote-cert-tls server
(não funcionou da erro)
# logs do servidor
verb 6
status /var/log/openvpn/status.log
log-append /var/log/openvpn/messages.log
log /var/log/openvpn/logsvpn.log
_______________fim do server.conf____________________
#Client.conf
dev tun0
port 6969
proto udp
remote xxxxxxx.dyndns.org
ns-cert-type server
auth-retry nointeract
client
pull
comp-lzo
keepalive 15 120
persist-key
persist-tun
tls-auth static.key
tls-client
float
resolv-retry infinite
nobind
auth-nocache
ca key/ca.crt
dh key/dh1024.pem
cert key/cliente01.crt
cert key/cliente01.key
________________________fim do arquivo de configuração do cliente_________
O que estaria errado na configuração para que os clientes e o server não comuniquem?
Desde já meu muito obrigado pela atenção.
Obs. Como os melhores especialistas que conheço em linux andam por aqui resolvi postar minha pergunta no local correto.. hhehehe.
Servidor no Virtualbox (estação win7 rodando virtualbox e ubuntu server 10.10 com openvpn instalado e configurado como servidor), estações clientes windows autonomas – notebooks - pelo mundo a fora vão se conectar neste servidor (futuramente um server dedicado).
Servidor Ambiente de rede:
Rede 192.168.1.0 Máscara 255.255.255.240
IP do servidor: 192.168.1.4 (rede modo bridge com uma interface eth0)
DHCP Server: 192.168.1.2
DNS Server: 192.168.1.2
Gateway: 192.168.1.1
Todas as interfaces funcionaram normalmente mas o cliente não se comunica com a matriz segundo os logs no servidor este está funcionando normalmente.
server.conf
#/etc/openvpn/server.conf
#interface porta e protocolo
dev tun
port 6969
proto udp
#certificados e chaves
ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
cert /etc/openvpn/easy-rsa/2.0/keys/servidor.crt
key /etc/openvpn/easy-rsa/2.0/keys/servidor.key
dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
#configuracoes do servidor
#ip do servidor local
local 192.168.1.4 255.255.255.240
#faixa de end. utilizada pela vpn
server 10.0.0.0 255.255.255.0
#empurra a rota para o cliente para a rede principal
push "route 192.168.1.0 255.255.255.240"
#Configuracoes de DHCP
push "dhcp-option DNS 192.168.1.2"
push "default-gateway 192.168.1.1"
#esta linha faz com que o gatway senha o da matriz da vpn
push "redirect-gateway def1"
#tls servidor
tls-server
#um ping a cada 10 segundos e se por 120 segundos nao responder derruba
keepalive 10 120
#numero maximo de clientes de vpn
max-clients 5
#algoritmo de compressao utilizado
comp-lzo
#usuario e grupos para o servico vpn
user nobody
group nogroup
#mantem a interface aberta e a chave carregadas
persist-key
persist-tun
#para ips dinamicos mesmo que o ip mude o tunel continua funcionando
float
#mantem um pool de ips salvos (estilo restrict dhcp)
ifconfig-pool-persist /etc/openvpn/ipp.txt
#limita o trafego de saida nas vpns (corresponde a 50k em kbytes)
#shaper 51200
#SEGURANCA
#esta opecao protege os clientes contra ataques ddos
tls-auth /etc/openvpn/static.key 0
#esta opcao almenta a seguranca dos clientes contra man-in-the-midle
#remote-cert-tls server
(não funcionou da erro)
# logs do servidor
verb 6
status /var/log/openvpn/status.log
log-append /var/log/openvpn/messages.log
log /var/log/openvpn/logsvpn.log
_______________fim do server.conf____________________
#Client.conf
dev tun0
port 6969
proto udp
remote xxxxxxx.dyndns.org
ns-cert-type server
auth-retry nointeract
client
pull
comp-lzo
keepalive 15 120
persist-key
persist-tun
tls-auth static.key
tls-client
float
resolv-retry infinite
nobind
auth-nocache
ca key/ca.crt
dh key/dh1024.pem
cert key/cliente01.crt
cert key/cliente01.key
________________________fim do arquivo de configuração do cliente_________
O que estaria errado na configuração para que os clientes e o server não comuniquem?
Desde já meu muito obrigado pela atenção.