[FUGSPBR] Mais uma LAN na VPN...
Gian
freebsd em depine.com.br
Seg Jun 28 18:03:27 BRT 2004
Estou tentando conectar mais uma lan em uma VPN que já possui duas Lans
interligadas e funcionando.
Como não fui eu que implementei essa VPN estou seguindo a configuração
anterior, que usava IPSEC com chave estática.
O que eu fiz: acrescentei algumas linhas nos arquivos de configuração no
gateway principal, conforme exemplo:
1o. Gateway: A.B.C.D:
--------------------------------------------------------
/usr/local/etc/rc.d/vpn.sh:
#!/bin/sh
#
# VPN 1 - Funcionando
ifconfig gif0 create
gifconfig gif0 A.B.C.D E.F.G.H
ifconfig gif0 192.168.1.1 192.168.0.1 netmask 0xffffffff
route add -net 192.168.0.0/24 192.168.0.1
#
# VPN2 - Não está funcionando...
ifconfig gif1 create
gifconfig gif1 A.B.C.D I.J.K.L
ifconfig gif1 192.168.1.1 192.168.2.1 netmask 0xffffffff
route add -net 192.168.2.0/24 192.168.2.1
#
#
setkey -f /usr/local/etc/ipsec.conf
----------------------------------------------------------------------------------------
/usr/local/etc/ipsec.conf:
flush;
spdflush;
# VPN 1 - Funcionando
add E.F.G.H A.B.C.D esp 9991 -E blowfish-cbc "primeira_chave";
add A.B.C.D E.F.G.H esp 9992 -E blowfish-cbc "segunda_chave";
# VPN 2 - Nao esta funcioando...
add I.J.K.L A.B.C.D esp 9993 -E blowfish-cbc "terceira_chave";
add A.B.C.D I.J.K.L esp 9994 -E blowfish-cbc "quarta_chave";
# VPN 1 - Funcionando
spdadd 192.168.1.0/24 192.168.0.0/24 any -P out ipsec
esp/tunnel/A.B.C.D-E.F.G.H/require;
spdadd 192.168.0.0/24 192.168.1.0/24 any -P in ipsec
esp/tunnel/E.F.G.H-A.B.C.D/require;
# VPN 2 - Nao esta funcionando...
spdadd 192.168.1.0/24 192.168.2.0/24 any -P out ipsec
esp/tunnel/A.B.C.D-I.J.K.L/require;
spdadd 192.168.2.0/24 192.168.1.0/24 any -P in ipsec
esp/tunnel/I.J.K.L-A.B.C.D/require;
-------------------------------------------------------------------------------------------------
E configurei o 3o. Gateway (O que não está conectando na VPN) conforme segue:
3o. Gateway: I.J.K.L:
----------------------------------------------------------
/usr/local/etc/rc.d/vpn.sh
#!/bin/sh
ifconfig gif1 create
gifconfig gif1 I.J.K.L A.B.C.D
ifconfig gif1 192.168.2.1 192.168.1.100 netmask 0xffffffff
route add -net 192.168.1.0/24 192.168.1.1
setkey -f /usr/local/etc/ipsec.conf
----------------------------------------------------------
/usr/local/etc/ipsec.conf
flush;
spdflush;
add I.J.K.L A.B.C.D esp 9993 -E blowfish-cbc "terceira_chave";
add A.B.C.D I.J.K.L esp 9994 -E blowfish-cbc "quarta_chave";
spdadd 192.168.2.0/24 192.168.1.0/24 any -P out ipsec
esp/tunnel/I.J.K.L-A.B.C.D/require;
spdadd 192.168.1.0/24 192.168.2.0/24 any -P in ipsec
esp/tunnel/A.B.C.D-I.J.K.L/require;
-------------------------------------------------------------------------------------------------------
Abaixo segue a configuração que tenho no 2o. Gateway, e que está funcionando
legal, mas que precisarei
também interligar futuramente.
2o. Gateway: E.F.G.H
-------------------------------------------------------
/usr/local/etc/rc.d/vpn.sh
#!/bin/sh
ifconfig gif0 create
gifconfig gif0 E.F.G.H A.B.C.D
ifconfig gif0 192.168.0.1 192.168.1.1 netmask 0xffffffff
route add -net 192.168.1.0/24 192.168.1.1
setkey -f /usr/local/etc/ipsec.conf
--------------------------------------------------------
/usr/local/etc/ipsec.conf:
flush;
spdflush;
add E.F.G.H A.B.C.D esp 9991 -E blowfish-cbc "primeira_chave";
add A.B.C.D E.F.G.H esp 9992 -E blowfish-cbc "segunda_chave";
spdadd 192.168.0.0/24 192.168.1.0/24 any -P out ipsec
esp/tunnel/E.F.G.H-A.B.C.D/require;
spdadd 192.168.1.0/24 192.168.0.0/24 any -P in ipsec
esp/tunnel/A.B.C.D-E.F.G.H/require;
Quanto às regras do firewall (IPFW) acrescentei as mesmas regras, apenas
alterando os IPS conforme necessário, mas nada... já fiz testes sem o
firewall (ipfw f) e também nada...
Realmente não estou conseguindo achar onde está o problema, talvez por ser
iniciante no assunto, mas estou a uma semana inteira em cima disso e não
consigo ter uma luz...
Se por acaso alguém conhecer algum material explicando como conectar uma 3a.
Lan numa VPN e puder me passar o Link me ajuda bastante, pois a maioria do
material que achei só me explica como Fazer uma VPN Lan -> Lan, e não Lan ->
Lan > Lan -> Lan -> que é o que eu preciso no momento...
Agradeço imensamente a quem se deu ao trabalho de ler tudo isso até o fim,
espero que possam me ajudar.
Grande abraço a todos...
Gian Depiné
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd