Pas de ping possible avec Eth1 Eth2 ... mais ok avec Eth0 ??? - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 26-05-2005 à 09:20:09
Tu peux poster ton /etc/network/interfaces ?
(dans des balises fixed)
Marsh Posté le 26-05-2005 à 09:54:48
Deja premierement ta mal du configurer ton /etc/network/interfaces
car esseye de demaré et de taper ifconfig et ifconfig d'une interface qui aparai pas elle doit y etre mais pas lancer.
genre si ta mis en dhcp
Apres si met ton schema reseau ca aiderai
Marsh Posté le 26-05-2005 à 10:21:27
Bon le petit schéma :
Les explications :
Pour l'instant , j'aimerai être sur le même réseau ( 192.168.0.X ) sur toutes les interfaces, c'est possible ( j'attribue une IP différente à chaque interface réseau ) ?
Marsh Posté le 26-05-2005 à 10:24:46
etc/network/interfaces :
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) |
Marsh Posté le 26-05-2005 à 10:28:00
192.168.0.1 , c'est le routeur ADSL
Et comme vous pouvez le voir je ne savais pas quoi mettre comme passerelle pour Eth1 Eth2 Eth3
Donc j'ai mis n'importe quoi en me disant qu'indiquer Eth0 qui a la bonne passerelle c'était peut être pas débile
Marsh Posté le 26-05-2005 à 10:29:22
heu non... en mettant une adresse IP d'un même réseau (en l'occurence 192.168.0.0) sur toutes les interfaces de ta machine multinet ca ne marchera pas, sauf si tu fais du "bridging".
Chaque interfaces doit avoir une adresse appartenant à un réseau différent.
Marsh Posté le 26-05-2005 à 10:33:46
l0ky a écrit : heu non... en mettant une adresse IP d'un même réseau (en l'occurence 192.168.0.0) sur toutes les interfaces de ta machine multinet ca ne marchera pas, sauf si tu fais du "bridging". |
D'accord, c'est ce que je pensais mais ne n'étais pas certain .
Alors dans ce cas plusieurs questions.
- Pour faire du bridging il faut absolument que je recompile mon noyau ? ( Debian 2.4.18bf2.4 )
- Si je mets chaque interface sur un réseau différent, est ce que toutes les machines de mon réseau vont pouvoir se voir avec les bonnes routes ( je suppose que oui, mais je n'ai pas trop d'idée sur les routes à faire )
Marsh Posté le 26-05-2005 à 10:38:24
euhh auto eth0 eth1 eth2 eth3 non ?
Citation : |
Biensure si c'est bien regler
Marsh Posté le 26-05-2005 à 10:41:48
Nicool a écrit : D'accord, c'est ce que je pensais mais ne n'étais pas certain . |
Tu configures les machines de ton réseau pour avoir comme passerelle par défaut ton multinet.
le multinet agira en tant que routeur.
Marsh Posté le 26-05-2005 à 10:43:26
korben31 a écrit : euhh auto eth0 eth1 eth2 eth3 non ?
|
Ben oui
par exemple
je laisse Eth0 sur 192.168.0.0
et je configure les autres ainsi :
Eth1 -> 192.168.1.0
Eth2 -> 192.168.2.0
Eth3 -> 192.168.3.0
Mais je mets quoi comme passerelle pour Eth1 Eth2 Eth3, je n'en mets pas ?
Et comment je configure les routes pour que 192.168.0.0 192.168.1.0 192.168.2.0 et 192.168.3.0 puissent se voir ?
Marsh Posté le 26-05-2005 à 10:44:07
l0ky a écrit : Tu configures les machines de ton réseau pour avoir comme passerelle par défaut ton multinet. |
D'accord je comprends
Bon j'essaye tout ça et je reviens
Merci pour votre aide , c'est sympa !
Marsh Posté le 26-05-2005 à 10:47:04
Nicool a écrit : Ben oui |
Tu mets l'adresse de ton routeur ADSL
Les routes seront configurées par défaut.
Pour vérifier, une fois que tu as configurer correctement tes 4 interfaces tu fais un
route |
Tu verras les routes
Marsh Posté le 26-05-2005 à 10:55:08
je voulai dire que c'etait sur le meme ligne il me semble
Marsh Posté le 26-05-2005 à 10:56:09
ReplyMarsh Posté le 26-05-2005 à 10:56:38
ajoute ta passerelle sur avec l'ip de ta becanne genre 192.168.0.0
Marsh Posté le 26-05-2005 à 11:05:11
Ok
Le reseau fonctionne .
Maintenant je m'occupe du routage
J'ai ça pour l'instant :
|
Marsh Posté le 26-05-2005 à 11:08:19
Ca me semble parfait ca
Marsh Posté le 26-05-2005 à 11:13:25
ouép impec
apres faut que sur ton dhcp tu rajouter ta passerelle hmm 192.168.0.1 jpense
Marsh Posté le 26-05-2005 à 11:23:21
Le Dhcp fonctionne pas de soucis!
Par contre Je n'arrive pas à voir les machines de reseau à reseau, par exemple je n'arrive pas à pinger une machine sur 192.168.1.0 avec une machine sur 192.168.0.0
Marsh Posté le 26-05-2005 à 11:25:33
bah oui faut que tu ajoute sur chaque machine la passerlle
Marsh Posté le 26-05-2005 à 11:31:36
ou l'ajouter dans le dhcpd.conf ??
pour que le serveur DHCP puisse le transmettre en même temps que l'adresse IP fournie,
ce serais plus simple, ... mais comment (quoi mettre et ou ?)
Marsh Posté le 26-05-2005 à 11:36:34
Non c'est bon ça marche impec , j'ai rajouté Multinet comme passerelle dans dhcpd.conf et ça roule nickel !
Merci pour votre aide !
Marsh Posté le 26-05-2005 à 11:38:07
j'suis pas aussi fort que toi, met en moi un extrait ici STP !
Marsh Posté le 26-05-2005 à 11:40:52
Vous connaissez les man . Dans un shell:
man dhcpd.conf |
ou dans google:
http://www.delafond.org/traducmanf [...] onf.5.html
Marsh Posté le 26-05-2005 à 11:51:17
merci, c'est plus explicite que le man
Marsh Posté le 26-05-2005 à 11:52:59
ben dans dhcpd.conf
Quand tu déclares tes réseaux, tu peux déclarer aussi un routeur
Citation : # Déclaration du sous-réseau 192.168.0.0/255.255.255.0 |
Marsh Posté le 26-05-2005 à 12:37:54
OUhla j'ai un problème étrange !
J'ai "BLABLA" en DHCP sur 192.168.1.0
A partir de celui ci j'arrive à pinger "MULTINET" mais pas les machines des autres réseaux.
Par contre les machines des autres réseaux arrivent à pinger ce "BLABLA", et à partir du moment ou un poste a pingé "BLABLA" celui ci peut à son tout pinger les postes qui l'on pingé , mais toujours pas les autres ... d'ou ça vient ?
Marsh Posté le 26-05-2005 à 12:40:38
vu comme ca je dirais le cache ARP
Tu pourrais faire sur ton blabla un route
Marsh Posté le 26-05-2005 à 13:21:38
Ce poste est sous windows voici ce que donne un route PRINT :
|
A la base j'essayais avec 192.168.1.61 comme passerelle ( adresse ip de Eth1 ) mais j'ai aussi essayé avec 192.168.0.60 ( adresse ip de Eth0 ), dans les deux cas c'est pareil.
Marsh Posté le 26-05-2005 à 13:25:55
Il me semble que la passerelle n'est pas bonne...
L'adresse du poste semble être 192.168.1.160 et la passerelle par défaut 192.168.0.60. Or a la base il ne peut pas l'atteindre.
Dans ta conf de DHCP, pour chaque réseau il faut que tu définisse une passerelle différente égale à l'adresse de l'interface sur lequel il est connecté...
Marsh Posté le 26-05-2005 à 13:27:47
tu dois définir les passerelle de telle manière qu'elle soit accessible par les équipements du réseau. C'est à dire dans le même scope. Généralement je réserve les adresses se terminant par 254 pour les passerelles.
Marsh Posté le 26-05-2005 à 13:36:35
l0ky a écrit : Il me semble que la passerelle n'est pas bonne... |
Oui c'est ce que j'avais fait au début !
J'avais pris comme passerelle l'adresse ip de l'interface sur laquelle est connecté le poste, c'est à dire 192.168.1.61, mais ça ne fonctionnait pas non plus, je reessaye quand même !!
Marsh Posté le 26-05-2005 à 13:47:06
Donc voila j'ai bien fait ce que tu m'as dit.
Dans dhcp pour chaque réseau j'ai mis la passerelle correspondant à l'ip de l'interface.
Mais c'est pareil, je n'arrive à pinger que les machines qui m'ont déja pingé.
J'ai redémarré BLABLA sous linux pour voir s'il y a une différence, mais c'est pareil, d'ailleurs j'arrive à pinger les machines qui m'ont pingé quand j'étais sous windows.
Le cache ARP est donc sur le serveur, c'est ça ?
Marsh Posté le 26-05-2005 à 13:49:36
et en mettant à la main ta passerelle, ton adresse IP sous linux sur blabla est ce que ca marche ?
et c'est forcément l'adresse de l'interface !
Marsh Posté le 26-05-2005 à 13:57:24
Ahh ça marche !
La machine que je n'arrivais pas à pinger, c'est seulement parce que j'avais oublié de lui donner la bonne passerelle ...
Désolé !
Et encore merci
Marsh Posté le 25-05-2005 à 17:55:06
J'essaye de mettre en place une petite machine sous linux pour bidouiller et pour apprendre.
Donc j'ai installé un debian woody sur ma machine.
Cette machine dispose de 4 cartes réseaux.
La première carte réseau était bien reconnue dès le départ.
Les autres ont du être installées ultérieurement.
Pour l'installation de ces cartes réseaux je charge bien le module au demarrage.
Et j'ai bien modifié le fichier /etc/network/interfaces ...
Eth0 apparait bien au démarrage mais pas les autres ?
Pourtant quand je les lance avec ifconfig ethx 192.168.0.x netmask 255.255.255.0 elles aparaissent bien, que faut il faire pour qu'elles se lancent automatiquement au démarrage ?
Autre problème, quand je suis sur la machine j'arrive bien à pinger toutes les eth0 eth1 eth2 eth3...
Par contre quand j'essaye de pinger l'extérieur, ça fonctionne bien avec eth0 mais je n'obtient rien avec les autres ; et c'est pareil dans l'autre sens, en essayant de pinger eth1 eth2 eth3 depuis l'extérieur.
Mais pourtant, j'ai un serveur DHCP installé et configuré pour fonctionner uniquement sur les interfaces eth1 eth2 eth3, et quand je branche un poste , le dhcp fonctionne bien je le vois dans les logs, ça veut dire que le réseau fonctionne quand même. Alors pourquoi je n'arrive pas à communiquer par IP ? Problème de routage faut il ajouter des routes ? Ou autre chose ?
Merci pour votre aide !!!