Pas de ping possible avec Eth1 Eth2 ... mais ok avec Eth0 ???

Pas de ping possible avec Eth1 Eth2 ... mais ok avec Eth0 ??? - réseaux et sécurité - Linux et OS Alternatifs

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 !!!

Reply

Marsh Posté le 25-05-2005 à 17:55:06   

Reply

Marsh Posté le 26-05-2005 à 09:18:08    

Une petite idée ? :p

Reply

Marsh Posté le 26-05-2005 à 09:20:09    

Tu peux poster ton /etc/network/interfaces ?
(dans des balises fixed)

Reply

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 :d

Reply

Marsh Posté le 26-05-2005 à 10:21:27    

Bon le petit schéma :
 
http://www.idconseil.net/images_remote/reseau.gif
 
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 ) ?


Message édité par Nicool le 26-05-2005 à 10:23:20
Reply

Marsh Posté le 26-05-2005 à 10:24:46    

etc/network/interfaces :
 
 
 

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
 
# The loopback interface
auto lo
iface lo inet loopback
 
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
        address 192.168.0.60
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
 
auto eth1
iface eth1 inet static
        adress 192.168.0.61
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.60
 
auto eth2
iface eth2 inet static
        adress 192.168.0.62
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.60
 
auto eth3
iface eth3 inet static
        adress 192.168.0.63
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.60
 

Reply

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 :D


Message édité par Nicool le 26-05-2005 à 10:28:23
Reply

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.

Reply

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".
Chaque interfaces doit avoir une adresse appartenant à un réseau différent.


 
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 :p )

Reply

Marsh Posté le 26-05-2005 à 10:38:24    

euhh auto eth0 eth1 eth2 eth3 non ?

Citation :


- 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 :p )


Biensure si c'est bien regler

Reply

Marsh Posté le 26-05-2005 à 10:38:24   

Reply

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 .
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 :p )


 
Tu configures les machines de ton réseau pour avoir comme passerelle par défaut ton multinet.
le multinet agira en tant que routeur.

Reply

Marsh Posté le 26-05-2005 à 10:43:26    

korben31 a écrit :

euhh auto eth0 eth1 eth2 eth3 non ?

Citation :


- 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 :p )


Biensure si c'est bien regler


 
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 ?

Reply

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.
le multinet agira en tant que routeur.


 
D'accord je comprends
Bon j'essaye tout ça et je reviens :p
 
Merci pour votre aide , c'est sympa !


Message édité par Nicool le 26-05-2005 à 10:44:36
Reply

Marsh Posté le 26-05-2005 à 10:47:04    

Nicool a écrit :

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 ?


 
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 [:mrbrelle]

Reply

Marsh Posté le 26-05-2005 à 10:55:08    

je voulai dire que c'etait sur le meme ligne il me semble

Reply

Marsh Posté le 26-05-2005 à 10:56:09    

korben31 a écrit :

je voulai dire que c'etait sur le meme ligne il me semble


 
Ca revient au même [:spamafote]

Reply

Marsh Posté le 26-05-2005 à 10:56:38    

ajoute ta passerelle sur avec l'ip de ta becanne genre 192.168.0.0

Reply

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 :
 


Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.3.0     *               255.255.255.0   U     0      0        0 eth3
192.168.2.0     *               255.255.255.0   U     0      0        0 eth2
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

Reply

Marsh Posté le 26-05-2005 à 11:08:19    

Ca me semble parfait ca  [:fande--]


Message édité par l0ky le 26-05-2005 à 11:08:35
Reply

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

Reply

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


Message édité par Nicool le 26-05-2005 à 11:23:46
Reply

Marsh Posté le 26-05-2005 à 11:25:33    

bah oui faut que tu ajoute sur chaque machine la passerlle

Reply

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 ?)


---------------
Adept du PC depuis 1985 - débutant sur Linux depuis 1995
Reply

Marsh Posté le 26-05-2005 à 11:34:10    

ata je regarde jte dit ca

Reply

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 !


Message édité par Nicool le 26-05-2005 à 11:36:58
Reply

Marsh Posté le 26-05-2005 à 11:38:07    

j'suis pas aussi fort que toi, met en moi un extrait ici STP !


---------------
Adept du PC depuis 1985 - débutant sur Linux depuis 1995
Reply

Marsh Posté le 26-05-2005 à 11:40:52    

Vous connaissez les man [:petrus dei]. Dans un shell:

man dhcpd.conf


 
ou dans google:
http://www.delafond.org/traducmanf [...] onf.5.html

Reply

Marsh Posté le 26-05-2005 à 11:51:17    

merci, c'est plus explicite que le man


---------------
Adept du PC depuis 1985 - débutant sur Linux depuis 1995
Reply

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
subnet 192.168.1.0 netmask 255.255.255.0
{
  # Plage d'adresses à attribuer pour les machines non déclarées
  range 192.168.1.xxx 192.168.1.xxx;
  # Adresse du routeur
  option routers 192.168.1.xxx; <--- ICI  
}


Message édité par Nicool le 26-05-2005 à 11:54:19
Reply

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 ?


Message édité par Nicool le 26-05-2005 à 12:38:18
Reply

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

Reply

Marsh Posté le 26-05-2005 à 13:21:38    

Ce poste est sous windows voici ce que donne un route PRINT :


===========================================================================
Liste d'Interfaces
0x1 ........................... MS TCP Loopback interface
0x20002 ...00 08 02 d6 52 eb ...... Broadcom NetXtreme Gigabit Ethernet - Minipo
rt d'ordonnancement de paquets
===========================================================================
===========================================================================
Itinéraires actifs :
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
          0.0.0.0          0.0.0.0     192.168.0.60   192.168.1.160       10
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.1.0    255.255.255.0    192.168.1.160   192.168.1.160       10
    192.168.1.160  255.255.255.255        127.0.0.1       127.0.0.1       10
    192.168.1.255  255.255.255.255    192.168.1.160   192.168.1.160       10
        224.0.0.0        240.0.0.0    192.168.1.160   192.168.1.160       10
  255.255.255.255  255.255.255.255    192.168.1.160   192.168.1.160       1
Passerelle par défaut :      192.168.0.60
===========================================================================
Itinéraires persistants :
  Aucun


 
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.


Message édité par Nicool le 26-05-2005 à 13:23:03
Reply

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é...
 

Reply

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.

Reply

Marsh Posté le 26-05-2005 à 13:36:35    

l0ky a écrit :

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é...


 
 
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 !!

Reply

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 ?

Reply

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 !


Message édité par l0ky le 26-05-2005 à 13:49:59
Reply

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 ;)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed