[FUG-BR] Ajuda com IPsec - parte II :)
Tiago Cruz
tiagocruz em forumgdh.net
Sex Out 21 15:36:52 BRST 2005
On Fri, 2005-10-21 at 08:52 -0200, irado furioso com tudo wrote:
> /usr/sbin/setkey -f /etc/ipsec.conf.DAQUI
> e funciona MUITO BEM. O ipsec.conf.DAQUI (ou DE_LAH) segue o padrão, mas até posso manda-lo, se julgar necessário.
Na verdade, eu acho que ainda não está funcionando direito aqui esta
parte..
[root em BENDER: rc.d]# setkey -f /etc/ipsec.conf
The result of line 2: File exists.
The result of line 4: File exists.
[root em BENDER: rc.d]# setkey -D
No SAD entries.
Está correto isso? Fiz seguindo o handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ipsec.html
--------------------------------------------------------
Create an /etc/ipsec.conf on each host that contains the necessary
spdadd lines. On gateway host #1 this would be:
spdadd A.B.C.D/32 W.X.Y.Z/32 ipencap -P out ipsec
esp/tunnel/A.B.C.D-W.X.Y.Z/require;
spdadd W.X.Y.Z/32 A.B.C.D/32 ipencap -P in ipsec
esp/tunnel/W.X.Y.Z-A.B.C.D/require;
--------------------------------------------------------
Outra parte que não entendi muito bem é esta:
* Add firewall rules to allow IKE, ESP, and IPENCAP traffic to both
hosts:
ipfw add 1 allow udp from A.B.C.D to W.X.Y.Z isakmp
ipfw add 1 allow udp from W.X.Y.Z to A.B.C.D isakmp
ipfw add 1 allow esp from A.B.C.D to W.X.Y.Z
ipfw add 1 allow esp from W.X.Y.Z to A.B.C.D
ipfw add 1 allow ipencap from A.B.C.D to W.X.Y.Z
ipfw add 1 allow ipencap from W.X.Y.Z to A.B.C.D
Como ficaria as regras no PF?
Pingando de um host para o outro e olhando com o tcpdump parece normal:
[root em BENDER: rc.d]# tcpdump -i gif0
tcpdump: verbose output suppressed, use -v or -vv for full protocol
decode
listening on gif0, link-type NULL (BSD loopback), capture size 96 bytes
15:22:26.880999 IP 192.168.0.1 > 192.168.4.1: icmp 64: echo request seq
37
15:22:26.881026 IP 192.168.4.1 > 192.168.0.1: icmp 64: echo reply seq 37
15:22:27.882922 IP 192.168.0.1 > 192.168.4.1: icmp 64: echo request seq
38
Bom, acho que essa é a última vez que encho o saco sobre este assunto,
desculpem a insistência... :(
Obrigado
--
Tiago Cruz
http://linuxrapido.org
Linux User #282636
"The box said: Requires MS Windows or better, so I installed Linux"
_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Mais detalhes sobre a lista de discussão freebsd