IPSEC - prechod z ISA serveru
Josef Hrabec
hrabec at naxo.net
Mon Apr 20 10:28:22 CEST 2009
Ahoj,
chteli bychom v praci zrusit Windows ISA server, ktery slouzi pro VPN
pripojeni postavene na IPSEC a nahradit jej strojem s FreeBSD. Ackoliv se mi
pravdepodobne podarilo uspesne projit prvni a druhou fazi vymeny klicu a
tunel tak dostat do stavu established, nedari se mi skrz nej procpat zadny
paket.
Pri spusteni racoon-u lze pozorovat, jak z pocatku "nedela nic" a teprve ve
chvili, kdy se ze stroje za timto routerem posle echo paket na druhou stranu
zacne na externim rozhrani provoz nejprve ike paketu, ktere posleze nahradi
provoz jiz pouze esp paketu. Ruku v ruce s tim, se take zacne plnit log
daemonu racoon. Coz by snad melo byt v poradku. Sit, za routerem i nakonci
tunelu je vytvorena z verenych IP. Pri testovani ruznych variant konfigurace
jsem vytusil, ze ISA bude pravdepodobne jako indentifikator v tunelu
pouzivat svou interni IP. Mozna to je proto, protoze interni subnet je
definovan z pohledu toho Win ISA serveru jako tzv. perimetr - coz je podle
vseho v reci microsoftu subnet ktery je povazovan za DMZ.
Jadro FreeBSD mam skompilovano s temito parametry:
options IPSEC
options IPSEC_DEBUG
device crypto
nasledne jsem zkusil do jadra pridal take:
options IPSEC_FILTERTUNNEL
Dale jsem zkusil do jadra pridat podporu enc:
device enc
Ale kdyz na vzniklem interface enc0 spustim tcpdump, tak se zadne pakety
nezobrazi.
Routovani je funkcni, z klienta se lze dostat na libovolny jiny pocitac na
internetu. Firewall je spusten jako open bez dalsich uprav.
Pouzivam FreeBSD 7.1 release
Dekuji predem za jakykoliv postreh nebo radu, jak toto sprovoznit,
Pepa.
Log daemonu racoon:
http://touch.hrabec.org/isa/racoon.log.txt
vypis setkey -D
http://touch.hrabec.org/isa/setkey.d.txt
vypis setkey -PD
http://touch.hrabec.org/isa/setkey.pd.txt
nastaveni ISA serveru pro phase 1:
http://touch.hrabec.org/isa/phase1.jpg
nastaveni ISA serveru pro phase 2:
http://touch.hrabec.org/isa/phase2.jpg
nastaveni connection na ISA serveru:
http://touch.hrabec.org/isa/connection.jpg
konfiguracni soubor racoon.conf:
http://touch.hrabec.org/isa/racoon.conf.txt
topologie:
http://touch.hrabec.org/isa/topology.txt
More information about the Users-l
mailing list