bridge réseau [Résolu][Debian] - Divers - Linux et OS Alternatifs
Marsh Posté le 21-01-2007 à 16:10:53
il me semble que tu devrais plutot avoir ça :
Code :
|
Marsh Posté le 21-01-2007 à 16:23:15
merci pour ta réponse mais ça n'ira pas étant donné que eth2 doit être en DHCP hors d'après ce que tu me dis et si j'en tiens compte mon eth2 passera en statique et ça il ne faut pas car mon modem ne travaille qu'en DHCP
merci quand même , d'autres propositions sont les bienvenues
Marsh Posté le 21-01-2007 à 22:09:03
ahi désolé je suis allé un peu vite.
on peut faire un brige avec du dhcp et du static couplé ?
drapal dans ce cas
sinon pourquoi ne pas mettre le bridge en dhcp ?
Marsh Posté le 21-01-2007 à 22:50:32
oui pourquoi pas mais j'ai peur que mes deux ordinateurs clients ne sachent plus accéder aux données partagées vu que l'IP changerait souvent
Marsh Posté le 21-01-2007 à 23:40:30
dhcp mais ip fixes avec beaux par adresses mac
Marsh Posté le 21-01-2007 à 23:51:36
ah oui je n'y avais pas pensé
mais que dois-je utiliser comme serveur DHCP ?
Marsh Posté le 22-01-2007 à 00:15:26
si tu as besoin d'un peu d'aide là dessus, j'y est déja plus touché, au dhcp
Marsh Posté le 22-01-2007 à 00:20:43
merci, justement dès la fin de l'installation il ne veut pas démarrer le daemon DHCP et me dit d'aller voir dans syslog et là syslog me dit "No subnet declaration for eth0 [0.0.0.0]" et idem pour eth1 pourtant j'ai configurer mon dhcpd.conf
Marsh Posté le 22-01-2007 à 00:28:55
voici mon dhcpd.conf
Code :
|
Marsh Posté le 22-01-2007 à 00:57:39
Citation : "No subnet declaration for eth0 [0.0.0.0]" |
ça me parait pas très logique ça !
tu devrais avoir br0, bridge formé de eth0, eth1, eth2
dhcp3-server devrait pas geuler sur eth0 (là en fait il geule que ta pas configurer eth0, qui n'est vraiment pas conffée puisque son ip est 0.0.0.0)
ta déclaration de subnet est bonne a par la même adresse pour ordi1 et ordi2, il faut vérifier avec tes données de bridge.
peut tu poster le résultat d'un ifconfig ?
Marsh Posté le 22-01-2007 à 12:47:13
merci encore de prendre le temps de m'aider
voici le ifconfig
Code :
|
Marsh Posté le 22-01-2007 à 14:03:52
peut tu donner ton fichier de conf du bridge, et me dire situ as des erreur concernant celui ci ?
tu n'as pas oublié de mettre le bridge en dynamique avec dhcp ?
je regarderai ce soir j'ai cours jusqua 8h
Marsh Posté le 22-01-2007 à 14:38:07
Je ne comprends pas ce que tu entends par fichier de configuration du bridge donc je te donne mon /etc/network/interfaces et mon /etc/modprobe.d/reseau
/etc/network/interfaces
Code :
|
/!\ hier je m'étais trompé dans l'ordre de la déclaration des interfaces pour "bridge_ports" ceux-ci sont les bons.
/etc/modprobe.d/reseau
Code :
|
Marsh Posté le 22-01-2007 à 23:13:54
as tu bien vérifié que tu as:
- enlevé eth* du fichier /etc/network/interfaces (tu les avait laissé dans ton premier quote de ce fichier ?
- redémaré le networking ?
- d'ou vien le 10.0.0.254 du routeur ? apres avoir lancé dhcp3-server ?
je sais que ça m'avait fait chier pareillement les trop nombreuses interfaces quand j'avais monté un dhcp sur une machine avec 4 cartes resal
de plus:
- que dis que log du bridge ?
remarques:
- drole d'idée que de vouloir utiliser des ip en 10.* pour deux machines
- je sais pas si c'est un manque mais moi j'aurai mis un nom de domaine, même si c'est un domaine local seulement
Marsh Posté le 23-01-2007 à 11:59:05
oui j'ai enlevé eth2 et j'ai bien redémarrer le réseau.
10.0.0.254 est sa propre IP (passerelle), celle du modem est 192.168.0.1 et 10.0.0.2 ordi1, 10.0.0.3 ordi3.
Pour ce qui est du DHCP apparemment il n'a envie de rien attribuer car je ne vois nul part mes adresses dynamiques appart eth2 qui essaye toujours d'avoir son IP par le DHCP du modem donc je n'ai pas de 10.0.0.254. Pour résumer il faudrait que eth0 et eth1 reçoivent leur IP par DHCP3 et eth2 par celui du modem, pour bien faire il faudrait que eth0 et eth1 aient la même IP (avant ma passerelle était sous XP et ça allait, j'avais fait un bridge sur eth0 et eth1, ils avaient la même IP et je disais à eth2 de partager la connexion sur le bridge).
Avant mes modif dans /etc/network/interface quand br0 et eth2 étaient séparés, et quand je désactivais br0 j'avais Internet mais bien sûr que sur ma passerelle vu que br0 était désactivé.
Je ne comprends pas "que dis le log du bridge ?", à ce que je sache le bridge n'a pas de log
Marsh Posté le 23-01-2007 à 13:30:40
ben dans syslog alors, ta les infos sur le bridge.
sauf grosse erreur de ma part, les adresses ip à attribuer par dhcp3 c'est aux macs des pc1 et pc2, soit les macs de ces pc et non les macs des interfaces eth1 et eth0 de ton bridge ! ça viens peut être de là
Marsh Posté le 23-01-2007 à 16:08:04
ok j'y regarde mais comment eth0 eth1 auront une IP alors ?
Marsh Posté le 23-01-2007 à 16:27:45
ReplyMarsh Posté le 23-01-2007 à 16:31:51
voici mon syslog
Code :
|
Marsh Posté le 23-01-2007 à 16:34:39
Je me pose une question :
J'ai peut-être pas tout compris, mais que vient faire dhcp3-server dans le cas d'un bridge ?
Par là je veux dire que l'IP attribuée par le modem pour accéder au web est normalement obtenue par dhcp3-client sur le bridge, ensuite précisément le rôle du bridge est de forwarder tout ça sur les postes clients non ?
Marsh Posté le 23-01-2007 à 16:36:13
yes
dhcp3-server fourni une ip fixe aux clients
Marsh Posté le 23-01-2007 à 16:41:34
Ok,
Sinon sur le syslog c'est visiblement eth1 qui sert d'interface bridge br0 (elle doit donc avoir la MAC adresse la plus petite) ; c'est à elle normalement de recevoir par dhcp l'IP du modem, ensuite eth0 et eth2 se partageront le bridge.
Marsh Posté le 23-01-2007 à 16:51:18
voici à quoi ressemble maintenant mon /etc/dhcp3/dhcpd.conf
Code :
|
et voici ce qui se passe lors d'un "/etc/init.d/networking restart"
Code :
|
Marsh Posté le 23-01-2007 à 16:57:17
Gavrinis a écrit : voici à quoi ressemble maintenant mon /etc/dhcp3/dhcpd.conf
|
Ne peut pas créer de bridge avec le même nom
Quel même nom ???
Marsh Posté le 23-01-2007 à 16:59:45
THRAK a écrit : Ok, |
bizarre car :
eth0 00:80:1E:1E:6E:98
eth1 00:C0:49:55:6F:2A
eth2 00:17:9A:07:30:2D
hors en hexa "C" est plus grand que 1 et 8
Marsh Posté le 24-01-2007 à 18:40:41
s'il vous plaît ne me laissez pas tomber, j'ai besoin de vous car ce projet n'est qu'un début à une suite d'autres et si je bloque dès la première étape je ne pourrai rien faire pour celles qui suivent. Aidez moi
Marsh Posté le 24-01-2007 à 22:10:42
je suis vraiment trop con moi \O/
un bridge c'est de niveau 2, qui fais relais entre deux reseaux. un serveur dhcp n'a rien a faire sur cette machine
tu n'as qu'a configurer ton interface de bridge br0, puis tu pointe une ip à chaque pc qui s'y branche, et c'est bon.
y'aura certainement une table de routage a vérifier aussi.
désole de t'avoir raconté une grosse connerie, j'était reparti sur la même erreur que quand je l'avais fais chez moi !
Marsh Posté le 24-01-2007 à 22:14:04
bridge avec les 3 interfaces en dhcp, et les deux pcs en dhcp aussi (sur les pcs, pas sur la paserelle)
il fauddra mettre l'ip du bridge en passerelle par defaut, et donc le mieux est de mettre un beau dhcp pour avoir une ip fixe attribuée au bbridge. c'est arégler sur ton modem routeur, ou "box"
le bridge c'est qu'un switch, il n'a pas d'ip, il ne fais que transmettre
je pense etre pas loin de la vérité là, si je m'en éloigne encore, vraiment désolé
Marsh Posté le 24-01-2007 à 23:01:04
ok mais je comprends pas, tu me dis qu'il n'y a pas besoin de DHCP puis quatre minutes plus tard tu me parles de DHCP
dsl de t'embêter comme ça et au sujet que tu t'es trompé c'est pas grave
Marsh Posté le 25-01-2007 à 09:18:40
pas de serveur dhcp sur la paserelle MAIS
bridge configuré en dhcp (reçoit une ip du modem-routeur)
les pcs derriere le bridge en dhcp (reçoivent leur ip du modem routeur)
car un bridge c'est niveau II, ça attribu pas d'adresses ip (ça les conniat pas ça bosse avec les macs)
Marsh Posté le 25-01-2007 à 11:11:52
mais c'est pas possible ce que tu dis car mon modem ne peut attribuer d'IP à ordi1 et à ordi2 pour la simple raison que ce n'est pas un routeur mais un modem donc il ne peut donner d'IP qu'à une seule interface, celle sur laquelle il est connecté
Marsh Posté le 25-01-2007 à 14:42:52
J'ai pas vraiment lu ce qui à été dit avant je préviens Donc si je suis a coté de la plaque désolé
Si je devait faire la même chose:
eth0 et eth1 en mode bridge (+ ip sur br0)
(serveur dhcp sur br0 si c'est vraiment nécessaire)
dhclient sur eth2 (pour récupérer l'ip plublique de l'ISP)
activer le routage (echo 1 > /proc/sys/net/ipv4/ip_forward)
Masquerading sur tout ce qui sort par eth2 (iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE)
Marsh Posté le 25-01-2007 à 15:29:34
a ou isi ce n'est qu'un modem...
bigon, ça m'a l'air pas mauvais ce que tu dis
Marsh Posté le 26-01-2007 à 01:16:49
zecrazytux a écrit : pas de serveur dhcp sur la paserelle MAIS |
En gros c'est un peu ce que je disais 10 messages plus haut quoi :
Citation : Je me pose une question : |
Gavrinis a écrit : mais c'est pas possible ce que tu dis car mon modem ne peut attribuer d'IP à ordi1 et à ordi2 pour la simple raison que ce n'est pas un routeur mais un modem donc il ne peut donner d'IP qu'à une seule interface, celle sur laquelle il est connecté |
Disons que pour un simple bridge ça peut effectivement être un problème... Tu n'as pas de mode routeur avec ton modem ?
Si ce n'est pas le cas, du coup je dirais que ça remet franchement en question la réelle utilité d'un bridge avec ta topologie réseau... En vue de répartir ta connexion internet pour les machines de ton réseau, finalement quel est l'intérêt de monter un bridge si tu n'as pas derrière un modem-routeur de connecté ?
Rappelons que le rôle du bridge (switch ou commutateur), dans le cas présent, est ni plus ni moins de faire en sorte que les paquets parviennent à la bonne machine après avoir analysé les adresses sources et destinataires. Si au final les fonctions de partage de connexion et de routage doivent lui être adjointes, alors pourquoi ne pas simplement monter un serveur NAT ?
C'est ce qu'il y aurait de plus approprié, amha, dans ton cas de figure. Sur ton NAT : internet sur eth0 (IP obtenu du modem par DHCP), et partage de connexion sur les interfaces eth1 et eth2 (masquerading + IP forwarding d'activé). À partir de là :
1) soit tu fait du routage statique en attribuant une IP fixe pour eth1 et une autre pour eth2, chaque adresse étant spécifiée ensuite en tant que passerelle (gateway) respectivement pour le poste connecté sur eth1 et celui sur eth2,
2) soit tu fais du routage dynamique, en installant sur ton NAT un serveur DHCP qui va s'occuper de fournir une IP aux postes reliés à eth1 et eth2.
Ça rejoint un peu (beaucoup) ce qu'indiquait Bigon, sauf pour le mode bridge sur eth0 et eth1 qu'on laisse finalement tomber
Marsh Posté le 26-01-2007 à 10:15:54
oui il fallait précisé que ton modem n'est pas un routeur.
le mieux c'est un serveur dhcp et partage de connexion sur la paserelle
tu as voulu monter un bridge car dit "firewallant" ?
tu peux utiliser des regles de filtrage iptables à la place
Marsh Posté le 26-01-2007 à 11:44:25
ok dsl de ne pas avoir été plus précis dès le début je vais donc essayer avec un NAT
merci encore
(suite en page 2)
Marsh Posté le 21-01-2007 à 14:50:11
Bonjour,
Je suis occupé à monter un bridge réseau sur trois interfaces. J'ai suivis la formation d'Alexis Delattre qui explique comment monter un bridge, à la fin les différents ordinateurs répondent bien aux pings mais pour ce qui est d'Internet je n'ai rien sur aucun. Pour avoir Internet sur ma passerelle Debian je dois couper l'interface bridge et dès que je la relance Internet n'est plus là.
Voici mes différentes interfaces :
- eth0 ordi1
- eth1 ordi2
- eth2 Modem ADSL
Le eth0 et eth1 sont liés via un pont br0 et le pont est en IP statique quant à eth2 il est en DHCP afin que mon modem puisse lui fournir une IP.
Si cela peut vous aider voici mon /etc/network/interfaces
Si vous avez besoin d'autres choses demander.
Un grand merci d'avance
Message édité par Gavrinis le 28-03-2009 à 17:22:27