Rechercher : dans
Par :

Probleme de route pour un VPN

Dernière réponse le 24 fév 2007 à 18:25:15 fanzoua, le 23 fév 2007 à 10:06:33 
 Signaler ce message aux modérateurs

Bonjour a tous, je suis en train de mettre en place un VPN entre une passerelle LINUX (FC3/Strongswan) et un CSICO PIX et j'ai un probleme de routage. Strongswan qui le logiciel que j'utilise sur ma passerelle pr mon VPN essai de mettre a jour ma table de routage avec la commande suivante :
ip route add 10.0.19.81/32 via <ip_publique_du_pix> dev eth1.
et le resultat est "RTNETLINK answers: Network is unreachable".
10.0.19.81 est l'ip de ma machine qui est derriere le pix et eth1 est le nom du periphérique de ma passerelle linux qui accède au net.
je decris mon réseau VPN :

192.168.200.0/24----<ip_publique_de_ma_passerelle>=====<ip_publique_du_pix>----10.0.19.81/32
Je signal que le tunnel est monte sans probleme mais je n'arrive pas a faire un ping sur ma machine distante '10.0.19.81' car il n'existe pa de route (enfin je crois). J'utilse strongswan pour mon VPN preshared key. Je vais faire une autre precision sur mon reseau peut etre ke ca peut aider (voir schema suivant)

192.168.200.0/24----<ip_publique_de_ma_passerelle/255.255.255.252>----<ip_publique_routeur_mon_ISP/255.255.255.252>=====<ip_publique_du_pix>----10.0.19.81/32

Je ne sais pa si cette precision peut avoir son importance ms en tt cas avec ette configuration de mon ISP j'ai acces au net sans souci.
j'ai essaye la commande ip route manuellement avec les IP publique de ma gateway et celle de mon ISP. la table de routage se met a jour sans probleme.
ip route add 10.0.19.81/32 via <ip_publique_ma_passerelle> dev eth1 ok

ip route add 10.0.19.81/32 via <ip_publique_routeur_mon_ISP> dev eth1 ok

mais des ke j'essaie avec un ip publique autre (par exemple celle du cisco pix) le resultat ces " network unreachable"

Pourrais je avoir une aide aupres de vous ??? Merci de votre attention.

Configuration: Windows XP
Internet Explorer 6.0

1

brupala, le 24 fév 2007 à 01:09:24

Heu,
je ne suis pas spécialiste unix, mais il me semble que la commande pour configurer les routes statiques n'est pas ip route mais route add
non ?
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man8/­route.8.html
http://www.die.net/doc/linux/man/man8/ip.8.html

et ... Voili  Voilou  Voila !

Répondre à brupala

2

mikroub, le 24 fév 2007 à 09:15:54

As tu activé le NAT pour ton tunnel?

pourquoi essayes tu de pinguer une adresse réseau 10.X.X.X avec ta machine configurée en 192.168.X.X? car l'IP 10.X.X.X ne fait pas partie de ton masque d'adresse réseau..

dans la logique:

eth1 192.168.X.1/255.255.255.0 (PC1 passerelle) <=> 192.168.X.2/255.255.255.0 (PC2)

Pour eth0, regardes l'adresse IP de ton routeur et configures le en suivant cet exemple:
eth0 10.0.19.31 (routeur) <=> 10.0.X.X/255.255.0.0 (PC1 passerelle)

Pretes une grande attention a ton masque réseau.

Et en dernier lieu, vérifie les regles de ton firewall. En effet, tu utilises iptables, ipf, ipfw?? Essayes par exemple de le désactiver en créant une seule règle en PASS ALL. (de souvenir, pour ipfw et iptable, d'origine le firewall est en DENY TO ALL.

Bonne chance.


Mikroub.

Répondre à mikroub

3

 fabrice, le 24 fév 2007 à 18:25:15

Merci de ton aide. ces normal que je n'utilise pas une adresse ip du reseau distant pour faire le ping. Je rappel que je suis en train de mettre en place un VPN entre ma passerelle linux et une autre passerelle (Cisco pix). Le nat est actif sur ma passerelle (/proc/sys/net/ipv4/ip_forward vaut 1).

Répondre à fabrice
Collection CommentÇaMarche.net