Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1398 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Routage linux

n°343266
mikoto
Posté le 11-02-2008 à 10:08:42  profilanswer
 

Salut à tous. J'ai un petit soucis sous linux, un systeme d'exploitation sur lequel je n'ai pas trop d'experience, et j'osais espérer qu'un parmis vous quelqu'un serait en mesure de me venir en aide.  
Pour le moment, j'utilise un programme de virtualization de machine, vmware. On peut assimiler les VMnet a des switchs
 
Explication
 
Je veux relier deux réseau physiques: Le réseau 192.168.0.0 et le réseau 192.168.1.0 avec deux routeurs linux, distrib debian etch.  
Chaque routeur à deux cartes réseau.  
 
Routeur 1: Carte réseau 1 (eth3) 192.168.0.254/24 (vmnet2)
Carte réseau 2: (eth4) 192.168.255.1/24 (vmnet3)
 
Routeur 2: Carte réseau (eth3) 192.168.1.254/24 (vmnet2)
Carte réseau 2:(eth4) 192.168.255.3 (vmnet3)
 
Client: 192.168.0.3/24 (windows) (vmnet2)
Passerelle: 192.168.0.254
 
Route add -net 192.168.1.0 netmask 255.255.255.0 eth4
Route add -net 192.168.0.0 netmask 255.255.255.0 eth4
 
Ce sont les commandes que j'ai rentré respectivement dans le routeur 1 et le routeur 2.  
 
Maintenant: Le routeur 1, ping les deux interfaces du routeur 2, le routeur 2, ping les deux interfaces du routeur 1, le client ping les deux interfaces du routeur 1 et le routeur ping le client.  
 
Le client ne ping aucune des deux interfaces du routeur 2. Merci d'avance.

mood
Publicité
Posté le 11-02-2008 à 10:08:42  profilanswer
 

n°343289
Misssardon​ik
prévisible a posteriori
Posté le 11-02-2008 à 13:23:01  profilanswer
 

Je pige pas : si tu as deux réseaux tu n'as besoin que d'un seul routeur, non ? [:gratgrat]


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
n°343305
mmc
Posté le 11-02-2008 à 14:30:51  profilanswer
 

Misssardonik a écrit :

Je pige pas : si tu as deux réseaux tu n'as besoin que d'un seul routeur, non ? [:gratgrat]


 
 
Pas forcément tout dépend ce qu'il veut faire, il peut très bien y avoir plusieurs routeurs en cascades.
 
Pour revenir au problème:
 
Tu as mal défini tes interfaces de sortie "eth"
 
Essai, ça sur le :
 
Routeur 1:
 
Route add -net 192.168.1.0 netmask 255.255.255.0 eth4
Route add -net 192.168.0.0 netmask 255.255.255.0 eth3
Route add -net 192.168.255.0 netmask 255.255.255.0 eth4
 
Routeur 2:
 
Route add -net 192.168.1.0 netmask 255.255.255.0 eth3
Route add -net 192.168.0.0 netmask 255.255.255.0 eth4
Route add -net 192.168.255.0 netmask 255.255.255.0 eth4
 
C'est quoi comme routage Dynamique ou statique ?
 
Fait nous savoir ;)


Message édité par mmc le 11-02-2008 à 15:04:48
n°343314
mikoto
Posté le 11-02-2008 à 16:24:11  profilanswer
 

C'est pour du routage statique. J'ai essayé de rentrer ces routes là mais ca ne marche pas.  
 
Les deux routeurs se pingent mutuellement sur les deux interfaces. Le client ping les deux interface du routeur sans probleme et vice versa, mais il n'arrive pas a pinger l'autre routeur ni l'autre client connecté sur l'autre routeur.  
 
De plus, en tapant route -n, j'ai remarqué que des routes étaient en double (à savoir, la premiere et la troisième) que tu m'as donné.  
J'en déduis que quand je fais un ifconfig il me met automatiquement ces routes là.  
Quelqu'un a une petite idée?

n°343338
mmc
Posté le 11-02-2008 à 20:05:17  profilanswer
 

route del -net IP  netmask interface
 
Pour effacer une route.
 
L'autre client sur le routeur 2 à quel IP ? Tu ne l'a pas précisé.
 
Routeur 1:
 
Route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.255.3
Route add -net 192.168.0.0 netmask 255.255.255.0 eth3
Route add -net 192.168.255.0 netmask 255.255.255.0 eth4  
Route add -net 192.168.0.3 netmask 255.255.255.0 eth3
 
Routeur 2:
 
Route add -net 192.168.1.0 netmask 255.255.255.0 eth4
Route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.255.1
Route add -net 192.168.255.0 netmask 255.255.255.0 eth4
Route add -host 192.168.0.3 gw 192.168.255.1
 
Tu as fait ça avant ?
 
net/ipv4/ip_forward=1  


Message édité par mmc le 11-02-2008 à 21:38:44
n°343351
mikoto
Posté le 11-02-2008 à 21:49:11  profilanswer
 

TOut semble marcher là. Oui, au début je pensais avoir fait la petite manipulation mais ce n'était visiblement pas le cas.  
Cette ligne a 1 autorise le routage en gros c'est ça?
 
Sinon, simple curiosité. elle veut dire quoi exactement la premiere ligne dans le routeur 1 que tu m'as donnée (et la seconde ligne dans le routeur 2)?
 
En tout cas, merci bien.

n°343353
mmc
Posté le 11-02-2008 à 21:59:06  profilanswer
 

C'est une autre façon de faire que précédemment.
 
Route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.255.3   est égale à   Route add -net 192.168.1.0 netmask 255.255.255.0 eth4
 
gw = Gateway = Passerelle
 
eth4 indique que tu l'envoie sur cette interface de sortie n°4
gw + IP  indique qu'il faut l'envoyer vers cette IP d'entrée.
 
net/ipv4/ip_forward=1    le 1 indique d'activé le routage entre deux réseaux. Si il est à 0 il ne fait pas de routage.


Message édité par mmc le 11-02-2008 à 22:05:41

Aller à :
Ajouter une réponse
 

Sujets relatifs
Config réseau linux macos xpRoutage Multiple IP publique Vs muliple LAN
[Routage] blocage avec 2 route par défautCPL et routage NAT
Routage avec 2 WRT54GLHebergement mutualisé Win vs Linux
pb WoW & routage paquetsExchange 2003, routage de mails
ndm et linuxProbleme passerelle Linux
Plus de sujets relatifs à : Routage linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR