Si je comprends bien, les réseaux sont comme suit:
1> réseau #1 connecté à internet via un linux RedHat
2> réseau #2 connecté à internet via matériel cisco avec VPN
Dans cette configuration, je suppose que le RedHat joue le rôle de NAT (Network Address Trnsaltor). Malheureusment dans ce cas, tu ne peux pas utiliser IPSec... car IPSec est incompatible avec le système NAT.
Je vois 3 solutions:
1> tu mets quand même le VPN sur le RedHat, comme çà il a l'adresse IP publique et donc le problème du NAT ne se pose pas. (Voir
http://www.freeswan.org/)
2> tu te passes d'IPSec et tu utilises un autre protocole genre LP2T qui lui ne pose pas problème avec le NAT... mais qui est un peu moins sûr.
3> tu glisses un matériel similaire cisco entre le RedHat et internet... mais de nouveau le VPN n'est pas en interne!
Ce n'est pas L2PT c'est L2TP, et c'est pas cela que tu doit utiliser car c'est justement la partie qui bloque!
C'est du côté de PPTP qu'il faut regarder...