Probleme de route pour un VPN

Fermé
fanzoua Messages postés 2 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 23 février 2007 - 23 févr. 2007 à 10:06
 fabrice - 24 févr. 2007 à 18:25
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.
A voir également:

2 réponses

brupala Messages postés 110564 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 28 novembre 2024 13 836
24 févr. 2007 à 01:09
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
https://linux.die.net/man/8/ip
0
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.
0
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).
0