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!