Enviado em 02/03/2012 - 17:40h
Fala amigo adrcsn,
Comecei a analisar os arquivos de configuração do openvpn tanto do cliente como do servidor e notei algumas coisas descritas abaixo:
1º - A opção remote que indica o endereço ip do servidor openvpn não precisa ser especificado nos dois arquivos tanto da matriz como da filial, se o servidor VPN é o da matriz só precisa ficar na conf da filial.
então supondo que o servidor VPN é o servidor da matriz então no arquivo de configuração da máquina da matriz a conf fica assim, sem a opção remote:
2º - Outra coisa as confs estão praticamente iquais, então para você tá dando o mesmo ip da VPN para ambos: deixe como está abaixo:
Segue da filial
dev tun
proto udp
remote 200.201.200.203
ifconfig 10.0.0.2 10.0.0.1
cd /etc/openvpn/
secret chave.key
port 1194
ping 15
verb 3
Matriz
dev tun
proto udp
ifconfig 10.0.0.1 10.0.0.2
cd /etc/openvpn/
secret chave.key
port 1194
ping 15
verb 3
Após alterar ambos, reinicie primeiro o serviço openvpn do servidor para depois reiniciar o do cliente.
Quando você executa a função "stop" do script tanto no servidor da matriz como no servidor da filial, e executa as regras abaixo depois de executar essa função consegue fazer comunicação ?
No servidor da matriz execute os seguintes comandos:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -s 10.0.0.2 -A POSTROUTING -o eth0 -j MASQUERADE
# route add -net 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.2 dev tun0
No servidor da filial executa :
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -s 10.0.0.1 -A POSTROUTING -o eth0 -j MASQUERADE
# route add -net 192.168.20.0 netmask 255.255.255.0 gw 10.0.0.1 dev tun0