Claudiu wrote:
> 
>   Am urmatoarea situatie:
> 
>     .-- existing VPN --.
>   Server A <-----> Masq box <-----> Internet <-----> Server B
>      ^--------------------- VPN (target problem) --------^
> 
>   Se vrea sa se faca un VPN intre Server A si Server B. Tinand cont ca ma
> pot conecta de la A la B, dar invers nu (din cauza masq), am gandit sa
> implementez VPN-ul prin ssh. Insa am vazut ca sunt niste dezavantaje: daca
> pppd de pe A moare, nu moare conexiunea ssh si nici pppd de pe B.
> 
>   Problema: se poate implementa VPN-ul in alt mod (IPSec, CIPE), tinand
> cont de inconvenientele care le are masquerade-ul ?
> 

Cu IPSEC nu poti sa treci direct printr-un nat box. Problema e ca
autentificarea  (headerele AH) se calculeaza si pe headerul ip, deci nu
poti sa il modifici.

O solutie ar fi sa faci IPSEC printr-un tunel IPnIP si sa faci masq. la
tunel. Daca masq. boxul e linux o sa trebuie sa modifici putin codul de
masquerade pentru IPnIP, dar e destul de simplu atat timp cat ai un
singur tunel. Daca ai mai multe trebuie sa gasesti o methoda sa le
identifici (GRE + key ?) ca sa poti pune adresa destinatie corecta.

Mult mai simplu ar fi sa faci tunel ipnip de la server b la masq. box si
adaugi ruta la server a prin tunel. Pe masq. box adaugi ruta la server b
prin tunel. Dupa aia faci ipsec intre a si b. Asta daca nu ai coliziuni
de adrese private (.e.g  server a: 10.0.0.1 si in reteaua lui server b
exista si acolo un 10.0.0.1).

Bineinteles ca in loc sa te compici cu toate tunelele astea ai putea
sa-i dai lui server A o adresa publica, la care sa nu faci masq.



Andrei

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui