PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Noms de domaine > fr.comp.reseaux.ip > Une route statique qui disparaît ?
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.reseaux.ip IP : Discussions techniques, protocoles connexes.

Une route statique qui disparaît ?

Réponse
 
LinkBack Outils de la discussion
Vieux 14/06/2007, 12h53   #1
Jérémie
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Une route statique qui disparaît ?

Bonjour à tous,

J'ai créé un VPN entre deux réseaux distants et sur la passerelle (Debian)
du réseau R1(192.168.68.0) j'ai entré une route statique vers le réseau
R2(192.168.1.0) comme ceci :

route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.224

où 192.168.1.224 est l'adresse donnée par le serveur VPN une fois la
connexion étbalie.

Tout est OK, sauf qu'il arrive que la route créée s'efface d'elle même de la
table de routage, et paf, plus moyen de se connecter au réseau R1 depuis
R2....

Auriez-vous une explication / solution ?
Merci d'avance,

Jérémie



  Réponse avec citation
Vieux 14/06/2007, 21h05   #2
Pascal Hambourg
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Une route statique qui disparaît ?

Salut,

Jérémie a écrit :
>
> J'ai créé un VPN entre deux réseaux distants


Quel type de VPN ?

> et sur la passerelle (Debian)
> du réseau R1(192.168.68.0) j'ai entré une route statique vers le réseau
> R2(192.168.1.0) comme ceci :
>
> route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.224


Entrée comment ? A la main, ou automtiquement via une option ou un
script exécuté à l'établissement du VPN ?

> où 192.168.1.224 est l'adresse donnée par le serveur VPN une fois la
> connexion établie.


Je suppose qu'une route vers 192.168.1.224 est créée automatiquement à
l'établissement du VPN, sinon le serpent se mord la queue
(192.168.1.0/24 est joignable via 192.168.1.224, qui appartient à
192.168.1.0/24...)

> Tout est OK, sauf qu'il arrive que la route créée s'efface d'elle même de la
> table de routage, et paf, plus moyen de se connecter au réseau R1 depuis
> R2....


Une route statique ne s'efface pas toute seule. Généralement, le noyau
l'efface quand l'interface de sortie correspondante tombe. Cela peut se
produire si le VPN subit des déconnexions mais se reconnecte
automatiquement sans que la route soit recréée automatiquement.
  Réponse avec citation
Vieux 14/06/2007, 22h06   #3
Jérémie
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Une route statique qui disparaît ?

Pascal Hambourg a écrit :
> Salut,
>
> Jérémie a écrit :
>>
>> J'ai créé un VPN entre deux réseaux distants

>
> Quel type de VPN ?


VPN de type PPTP, authentification MS-CHAP, avec comme serveur VPN un
routeur DraytekVigor 3300.

>
>> et sur la passerelle (Debian) du réseau R1(192.168.68.0) j'ai entré
>> une route statique vers le réseau R2(192.168.1.0) comme ceci :
>>
>> route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.224

>
> Entrée comment ? A la main, ou automtiquement via une option ou un
> script exécuté à l'établissement du VPN ?


Lancée juste après la commande lançant le VPN, dans /etc/rc.local:
/usr/sbin/pppd noauth persist nobsdcomp nodeflate require-mppe-128 name
svc_svg remotename draytek pty "pptp www.zzz.yyy.zzz --nolaunchpppd"
sleep 5
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.254

>
>> où 192.168.1.224 est l'adresse donnée par le serveur VPN une fois la
>> connexion établie.

>
> Je suppose qu'une route vers 192.168.1.224 est créée automatiquement à
> l'établissement du VPN, sinon le serpent se mord la queue
> (192.168.1.0/24 est joignable via 192.168.1.224, qui appartient à
> 192.168.1.0/24...)


Euh .. non, la route n'est pas faite automatiquement, sinon par la
commande lancée après la création du VPN.

>
>> Tout est OK, sauf qu'il arrive que la route créée s'efface d'elle même
>> de la table de routage, et paf, plus moyen de se connecter au réseau
>> R1 depuis R2....

>
> Une route statique ne s'efface pas toute seule. Généralement, le noyau
> l'efface quand l'interface de sortie correspondante tombe. Cela peut se
> produire si le VPN subit des déconnexions mais se reconnecte
> automatiquement sans que la route soit recréée automatiquement.


Et que verrais-tu comme alternative à ma solution ? (J'avoue que j'ai
fait quelque chose de lourd , voire même hyper bancal, mais c'était pour
tester, donc si tu as qch de mieux à me proposer, je suis preneur ! ).
  Réponse avec citation
Vieux 14/06/2007, 22h42   #4
Pascal Hambourg
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Une route statique qui disparaît ?

Jérémie a écrit :
>>
>>>J'ai créé un VPN entre deux réseaux distants

>>
>>Quel type de VPN ?

>
> VPN de type PPTP, authentification MS-CHAP, avec comme serveur VPN un
> routeur DraytekVigor 3300.


Du PPP, alors ça va être facile.

>>>et sur la passerelle (Debian) du réseau R1(192.168.68.0) j'ai entré
>>>une route statique vers le réseau R2(192.168.1.0) comme ceci :
>>>
>>>route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.224

>>
>>Entrée comment ? A la main, ou automtiquement via une option ou un
>>script exécuté à l'établissement du VPN ?

>
> Lancée juste après la commande lançant le VPN, dans /etc/rc.local:
> /usr/sbin/pppd noauth persist nobsdcomp nodeflate require-mppe-128 name
> svc_svg remotename draytek pty "pptp www.zzz.yyy.zzz --nolaunchpppd"
> sleep 5
> route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.254
>
>>>où 192.168.1.224 est l'adresse donnée par le serveur VPN une fois la
>>>connexion établie.

>>
>>Je suppose qu'une route vers 192.168.1.224 est créée automatiquement à
>>l'établissement du VPN, sinon le serpent se mord la queue
>>(192.168.1.0/24 est joignable via 192.168.1.224, qui appartient à
>>192.168.1.0/24...)

>
> Euh .. non, la route n'est pas faite automatiquement, sinon par la
> commande lancée après la création du VPN.


Je parlais de la route vers l'adresse du "peer" (l'autre bout de la
connexion PPP), qui est bien créée automatiquement par pppd.

>>>Tout est OK, sauf qu'il arrive que la route créée s'efface d'elle même
>>>de la table de routage, et paf, plus moyen de se connecter au réseau
>>>R1 depuis R2....

>>
>>Une route statique ne s'efface pas toute seule. Généralement, le noyau
>>l'efface quand l'interface de sortie correspondante tombe. Cela peut se
>>produire si le VPN subit des déconnexions mais se reconnecte
>>automatiquement sans que la route soit recréée automatiquement.


Je vois plus haut que pppd est bien lancé avec l'option 'persist' pour
se reconnecter automatiquement en cas de coupure de la liaison.

> Et que verrais-tu comme alternative à ma solution ?


Créer la route dans un script exécuté par pppd à chaque (re-)connexion.
Sous Debian, un tel script doit être placé dans /etc/ppp/ip-up.d/, doit
être exécutable, commencer par la déclaration de l'interpréteur
(typiquement #!/bin/sh), et son nom ne doit contenir que des lettres
sans accents, chiffres, underscores et tirets (a-zA-Z0-9_-), cf. man
run-parts.

Le script récupère dans $PPP_REMOTE et $PPP_IFACE l'adresse IP du peer
et le nom de l'interface réseau (pppX) respectivement, ce qui est utile
pour créer la route. $PPP_IPPARAM contient la valeur affectée au
paramètre optionnel 'ipparam' dans les options de pppd ; c'est utile
quand on a plusieurs types de connexions PPP simultanées (exemple une
connexion internet PPPoE et un VPN PPTP) pour les différencier et leur
appliquer des actions distinctes.

Exemple :

#!/bin/sh
# fichier : /etc/ppp/ip-up.d/route_vpn

if [ $PPP_IPPARAM == "vpn-pptp" ]; then
/sbin/route add -net 192.168.1.0/24 gw $PPP_REMOTE dev $PPP_IFACE
fi

Note : on n'a pas besoin à la fois de gw et dev, un seul suffit.
Et pour lancer le VPN :

/usr/sbin/pppd ipparam "vpn-pptp" ...
  Réponse avec citation
Vieux 15/06/2007, 06h49   #5
cc
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Une route statique qui disparaît ?

Jérémie a utilisé son clavier pour écrire :
> Bonjour à tous,
>
> J'ai créé un VPN entre deux réseaux distants et sur la passerelle (Debian) du
> réseau R1(192.168.68.0) j'ai entré une route statique vers le réseau
> R2(192.168.1.0) comme ceci :
>
> route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.224
>

il manque le " -p " pour persistant.

--

merci
a+
--
cc


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 06h38.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,15304 seconds with 13 queries