Ma config :
à Gauche du VPN (Cisco PIX 515)
site 1 : 10.114.0.0/21
serveur www/dns/tralala : 10.114.1.1
client 1 : 10.114.1.20
à Droite du VPN
site 2 : 192.168.0.0/24
ip Green : 192.168.0.254 (ipcop)
ip RED : 66.36.11.11 (ipcop RED avec un dyndns)
client 2 :192.168.0.100
Voici la situation :
VPN Monté entre site 1 et site 2 : OK
Ping entre client 2 et serveur www : OK
connexion entre client 2 et server www : OK
ping entre serveur www et ip Green : OK
ping entre client 1 et ip Green : OK
connexion interface web de IPCOP entre client 1 (10.114.1.20->192.168.0.254): OK
ping entre ip Green (console ipcop) et serveur www : PAS OK
connexion entre ip Green et serveur www : PAS OK
connexion entre ip Green et serveur www.google.ca : OK
ping entre ip Green et www.yahoo.com : OK
en fait, tout ce qui origine de l'if green de mon IPCOP vers l'"autre réseau" (l'autre bout du VPN) ne passe pas...
tcpdump me donne ceci sur l'interface ipsec0 lorsque je pind du Green ipcop(connecté en SSH)
07:14:50.433853 IP 66.36.11.11 > 10.114.1.1: ICMP echo request, id 22058, seq 0, length 64
Logique que ca passe pas, la source est mon adresse public RED, elle devrait être mon adresse local Green... mais elle ne l'est pas.
Le tcpdump devrait ressembler à cela :
07:14:50.433853 IP 192.168.0.254 > 10.114.1.1: ICMP echo request, id 22058, seq 0, length 64
Voici le même ping, mais du client 2 vers le serveur www
07:16:13.882107 IP 192.168.0.100 > 10.114.1.1: ICMP echo request, id 1, seq 1121, length 40
07:16:14.063296 IP 10.114.1.1 > 192.168.0.100: ICMP echo reply, id 1, seq 1121, length 40
Donc voici ce que je pense : Un problème avec le règles iptables qui ne fait pas la bonne translation d'adresse pour mon interface RED lorsque je veut communiquer avec le réseau "externe"(l'autre bout du vpn)...
Ce qui fait que : Mon squid n'arrive pas à contacter mes serveurs web interne et ne peut pas en cacher le contenu (1) et 2, les client qui passent par le proxy (pas transparent dans mon cas) n'arrive pas à afficher la page du serveur www
Merci de vos réponse à l'avance!