Configuration d'un pc en routeur

Résolu/Fermé
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009 - 4 juin 2009 à 12:26
 Chromy - 29 juin 2009 à 10:08
Bonjour à tous,

pour un travail de TP, je dispose de 4 PCs, l'un d'entre eux doit etre configurer comme un routeur, il dispose de 3 cartes réseaux
eth0 : 192.168.1.1
eth1 : 192.168.1.2
eth2 : 192.168.1.3

Les 3 autres sont considérer comme chacun un sous réseaux
Pc1 ip: 192.168.2.1
Pc2 ip: 192.168.3.1
Pc3 ip: 192.168.4.1

(Vous me conseillez si c'est bon ou pas)

Le principe est de relier les 3PCs entre eux grace au PC routeur, qui est sous linux(suse).

Pour le moment je suis bloqué dans la table de routage, je sais pas trop quoi mettre, ou aller, j'ai essayé de la configurer à partir de YAST, ça marche pas, en mode console, pareil.

Je vous demande alors si vous pouvez m'aider sur la structure de la table.

Merci à vous. :)
A voir également:

19 réponses

kimojo Messages postés 383 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 17 août 2009 41
4 juin 2009 à 12:32
Le paramétrage ip n'est pas bon.
Si j'ai bien compris, tu veux relier le pc1 à eth0 du pc routeur, tu veux relier le pc2 à eth1 du pc routeur et le pc3 à eth2 du pc routeur.

Si c'est le cas tes adresses ip ne sont pas bonne.
Je te conseille, mais je pense que tu l'as déja fait d'avoir pour chacun des sous réseau un masque /24 (255.255.255.0).
Tu mets en paramétrage ip :
Pc1 ip: 192.168.1.2 masque 255.255.255.0 route par défaut 192.168.1.1
Pc2 ip: 192.168.2.2 masque 255.255.255.0 route par défaut 192.168.2.1
Pc3 ip: 192.168.3.2 masque 255.255.255.0 route par défaut 192.168.3.1

Sur le routeur :
eth0 : 192.168.1.1
eth1 : 192.168.2.1
eth2 : 192.168.3.1

Tu vois le principe c'est chaque carte du routeur soit dans le même sous réseau que le pc auquel il est branché. Sinon ça ne peut pas fonctionner.
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
5 juin 2009 à 12:51
Bonjour kimojo et merci pour tes explications,

Un autre soucis, je fais ce travail sous Linux (suse), et on a 2 possibilités pour établir la table de routage:
1- en mode console, avec la commande route, route add ...
2- en allant sur systeme->configuration->YAST et entrer directement les routes

si on choisit de le faire sous YAST, et qu'on aille voir sous console et taper la commande route( qui permet d'afficher la table), on ne trouve rien, et inversement.

Alors quel mode choisir?

Merci à vous et bonne journée.
0
kimojo Messages postés 383 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 17 août 2009 41
5 juin 2009 à 13:48
Je ne connais pas YAST, du coup quand je suis sous un linux, je ne fais que utiliser la console.

Du coup pour ajouter une route par défaut j'aurais fait : route add default gw @ipdelapasserelle
Ensuite j'aurais fait ou route -n ou route -an de mémoire (je ne suis pas totalement sur).
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
5 juin 2009 à 15:44
ça c'est pour la route par défaut( que moi je ne vais pas la faire)
et pour les autres ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kimojo Messages postés 383 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 17 août 2009 41
5 juin 2009 à 16:01
Comment ça tu ne vas pas mettre de route par défaut ?
Tes pc 1 2 3 ont besoin de route par défaut pour savoir où ils vont aller pour sortir.
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
5 juin 2009 à 22:40
tu veux dire quoi par route par défaut??
la même route pour les 3 PCs ?!!
0
kimojo Messages postés 383 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 17 août 2009 41
8 juin 2009 à 09:12
Non justement pas la même route pour les 3pcs.
Pc1 192.168.1.1
Pc2 ip: 192.168.2.1
Pc3 ip: 192.168.3.1

Si tu mets la même route sur tous les pcs, il y aura des pcs qui ne pourront pas joindre leur passerelle par défaut car elle ne sera pas sur leur réseau. La les routes sont toutes sur leur réseau. Normalement, une fois que c'est fait, ça devrait fonctionner.
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
8 juin 2009 à 12:18
Bonjour,
voilà donc comment je fais pour ajouter une route:

route add default 192.168.1.1
route add -net 192.168.1.10 gw 192.168.1.1 netmask 255.255.255.0

j'ai fait ça pour les autres PCs, mais ça marche pas
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
10 juin 2009 à 23:53
Bonjour,

je remets à jour mon problème,
voilà alors comment j'ai fai ma table de routage

route add -host 192.168.1.10 gw 192.168.1.1
route add -host 192.168.2.10 gw 192.168.2.1
route add -host 192.168.3.10 gw 192.168.3.1

Alors ça, ça marche pas je ne comprends pas pourquoi, et puis ç chaque fois que je redémarre mon pc, ces routes s'effacent, est ce qu'il y aurait une commande pour sauvegarder ou bien que j'ai tout faux depuis le début !!

Svp j'ai besoin d'aide

je vous remercie
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
11 juin 2009 à 10:26
Up!
0
kimojo Messages postés 383 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 17 août 2009 41
11 juin 2009 à 11:57
Bon alors partons du principe que tu as mi ces ip sur ton pc routeur :

eth0 : 192.168.1.1
eth1 : 192.168.2.1
eth2 : 192.168.3.1

tu relies le pc 1 à eth0 le pc2 à eth1 le pc3 à eth2

pc1:
ipconfig eth0 192.168.1.2 netmask 255.255.255.0
route add default gw 192.168.1.1

pc2:
ipconfig eth0 192.168.2.2 netmask 255.255.255.0
route add default gw 192.168.2.1

pc3:
ipconfig eth0 192.168.3.2 netmask 255.255.255.0
route add default gw 192.168.3.1

Et puis c'est tout. Maintenant sur chaque pc tu fais des ping (de leur passerelle par défaut, puis de la passerelle d'un autre pc puis d'un autre pc). Tout devrait fonctionner.

Je ne suis pas sur un linux la mais normalement de mémoire pour fixer ces valeurs à froid tu as 2 fichiers
/etc/sysconfig/network et /etc/sysconfig/network-scripts/ifcfg-eth0

ça doit y ressembler sur ton linux.
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
11 juin 2009 à 13:07
Merci bcp,
Est ce que cette configuration marche sous windows?
parce que les autres PCs sont sous windows, il y a que le routeur qui est sous linux!

Et est ce que le pare feu gene l'application?
quand je ping du PC1 vers le PC routeur(sous linux) ça fonctionne
quand je ping du PC1 verx le PC routeur(sous windows) ça ne fonctionne pas.

Et une derniere question, comment sauvegarder la table, parce qu'a chaque fois que je redémarre le PC, je ne la trouve plus.

Voilà, et merci beaucoup kimojo ;).
0
kimojo Messages postés 383 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 17 août 2009 41
11 juin 2009 à 13:42
Oui ça marche sur tous les OS.
Du coup si tes 3 pcs sont sous windows et ton pc routeur est sous linux, il suffit que dans les propriétés de la carte réseau sous windows dans tpc/ip tu mettes directement lip et la passerelle par défaut. Et sous linux tu as juste besoin de mettre les ip sur les interfaces (fichier /etc/sysconfig/network-scripts/ifcfg-eth0 dans mon post d'avant).

Je ne comprend pas du coup ceci :
quand je ping du PC1 vers le PC routeur(sous linux) ça fonctionne
quand je ping du PC1 verx le PC routeur(sous windows) ça ne fonctionne pas.

Ton routeur il est sous linux et sous windows ???
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
11 juin 2009 à 14:19
oui parce que le PC routeur c'est aussi mon PC perso, j'ai installé Linux juste pour ce travail
et tu n'as pas idée sur comment sauvegarder la table ?
0
kimojo Messages postés 383 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 17 août 2009 41
11 juin 2009 à 14:27
Tu n'as normalement pas de tables a faire sur ton routeur. Tu configure seulement les interfaces dans le fichier que j'ai donné 2 fois. Sous windows il suffit de configurer aussi les 3 interfaces dans les paramètres des 3 cartes.
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
11 juin 2009 à 14:42
tout ça c'est pour faire une table de routage ^^, donc je dois la faire
et je dois faire dans ces 2 fichiers? je change un parametre !?
0
kimojo Messages postés 383 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 17 août 2009 41
11 juin 2009 à 14:59
Tu ne devrais pas avoir à configurer de table de routage pour ce que tu demandes.
Je ne me souviens plus du fichier sous linux qui contient les routes.
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
13 juin 2009 à 15:12
Bonjour,

Ca ne marche toujours pas !! y a t-il des parametres qu'il faut changer sous Linux suse ?? a part ip_forward
0
index213 Messages postés 12 Date d'inscription jeudi 4 juin 2009 Statut Membre Dernière intervention 14 juin 2009
14 juin 2009 à 15:53
C'est bon ça marche, il fallait juste écrire correctement echo 1 > /proc/sys/net/ipv4/ip_forward
0
En effet, si tu n'actives pas le forwarding ça ne risques pas de fonctionner. Merci du retour :)
0