[Résolu][Debian] bridge réseau

bridge réseau [Résolu][Debian] - Divers - Linux et OS Alternatifs

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
 

Code :
  1. auto lo
  2. iface lo inet loopback
  3. auto br0
  4. iface br0 inet static
  5.       address 10.0.0.254
  6.       netmask 255.255.255.0
  7.       network 10.0.0.0
  8.       broadcast 10.0.0.255
  9.       gateway 10.0.0.254
  10.       bridge_ports eth0 eth1
  11.       bridge_stp off
  12.       bridge_fd 2
  13.       bridge_maxwait 3
  14.      
  15. auto eth2
  16. iface eth2 inet dhcp


Si vous avez besoin d'autres choses demander.
 
 
Un grand merci d'avance


Message édité par Gavrinis le 28-03-2009 à 17:22:27
Reply

Marsh Posté le 21-01-2007 à 14:50:11   

Reply

Marsh Posté le 21-01-2007 à 16:10:53    

il me semble que tu devrais plutot avoir ça :  
 

Code :
  1. auto lo
  2. iface lo inet loopback
  3. auto br0
  4. iface br0 inet static
  5.       address 10.0.0.254
  6.       netmask 255.255.255.0
  7.       network 10.0.0.0
  8.       broadcast 10.0.0.255
  9.       gateway 10.0.0.254
  10.       bridge_ports eth0 eth1 eth2
  11.       bridge_stp off
  12.       bridge_fd 2
  13.       bridge_maxwait 3


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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


Message édité par Gavrinis le 21-01-2007 à 16:25:04
Reply

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 ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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

Reply

Marsh Posté le 21-01-2007 à 23:40:30    

dhcp mais ip fixes avec beaux par adresses mac ;)


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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 ?


Message édité par Gavrinis le 21-01-2007 à 23:52:18
Reply

Marsh Posté le 21-01-2007 à 23:54:18    

je n'ai rien dit je vais essayer avec dhcp3-server

Reply

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


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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

Reply

Marsh Posté le 22-01-2007 à 00:20:43   

Reply

Marsh Posté le 22-01-2007 à 00:28:55    

voici mon dhcpd.conf
 

Code :
  1. # Nom de domaine
  2. option domain-name "";
  3. # Adresses des serveurs DNS (séparées par une virgule)
  4. option domain-name-servers 195.238.2.21, 195.238.2.22;
  5. # Durée du bail en secondes
  6. default-lease-time 6000;
  7. max-lease-time 6000;
  8. # Le serveur DHCP est autoritaire pour les sous-réseaux déclarés ci-dessous
  9. authoritative;
  10. # DEBUT de la déclaration des sous-réseaux et des machines
  11. # Déclaration du sous-réseau 10.0.0.0/255.255.255.0
  12. subnet 10.0.0.0 netmask 255.255.255.0
  13. {
  14.   # Plage d'adresses à attribuer pour les machines non déclarées
  15.   range 10.0.0.250 10.0.0.254;
  16.   # Adresse du routeur
  17.   option routers 10.0.0.254;
  18. }
  19. # Déclaration de la machine "ordi1"
  20. # La déclaration d'une machine permet de lui attribuer une adresse IP fixe
  21. host ordi1
  22. {
  23.   # Adresse MAC de la machine
  24.   hardware ethernet 00:80:1e:1e:6e:98;
  25.   # Adresse IP à attribuer
  26.   fixed-address 10.0.0.254;
  27. }
  28. host ordi2
  29. {
  30.   # Adresse MAC de la machine
  31.   hardware ethernet 00:c0:49:55:6f:2a;
  32.   # Adresse IP à attribuer
  33.   fixed-address 10.0.0.254;
  34. }
  35. # FIN de la déclaration des sous-réseaux et des machines


Message édité par Gavrinis le 22-01-2007 à 00:30:54
Reply

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 ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 22-01-2007 à 12:47:13    

merci encore de prendre le temps de m'aider  :)
 
voici le ifconfig

Code :
  1. br0           Lien encap:Ethernet   HWaddr 00:80:1E:1E:6E:98
  2.               inet adr:10.0.0.254    Bcast:10.0.0.255    Masque:255.255.255.0
  3.               adr inet6: fe80::280:leff:fe1e:6e98/64 Scope:Lien
  4.               UP BROADCAST RUNNING MULTICAST   MTU:1500   Metric:1
  5.               RX packets:8 errors:0 dropped:0 overruns:0 frame:0
  6.               TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
  7.               collisions:0 lg file transmission:0
  8.               RX bytes:913 (913.0 b)   TX bytes:378 (378.0 b)
  9. eth0          Lien encap:Ethernet   HWaddr 00:80:1E:1E:6E:98
  10.               adr inet6: fe80::280:leff:fe1e:6e98/64 Scope:Lien
  11.               UP BROADCAST RUNNING MULTICAST   MTU:1500   Metric:1
  12.               RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  13.               TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
  14.               collisions:0 lg file transmission:1000
  15.               RX bytes:0 (0.0 b)   TX bytes:378 (378.0 b)
  16.               Interruption:5 Adresse de base:0xc400
  17. eth1          Lien encap:Ethernet   HWaddr 00:C0:49:55:6F:2A
  18.               adr inet6: fe80::2c0:49ff:fe55:6f2a/64 Scope:Lien
  19.               UP BROADCAST RUNNING MULTICAST   MTU:1500   Metric:1
  20.               RX packets:8 errors:0 dropped:0 overruns:0 frame:0
  21.               TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
  22.               collisions:0 lg file transmission:1000
  23.               RX bytes:1025 (1.0 kiB)   TX bytes:756 (756.0 b)
  24.               Interruption:10 Adresse de base:0xc000
  25. eth2          Lien encap:Ethernet   HWaddr 00:17:9A:07:30:2D
  26.               inet adr:87.65.16.127    Bcast:87.65.16.255    Masque:255.255.255.0
  27.               adr inet6: fe80::217:9aff:fe07:302d/64 Scope:Lien
  28.               UP BROADCAST RUNNING MULTICAST   MTU:1500   Metric:1
  29.               RX packets:58 errors:0 dropped:0 overruns:0 frame:0
  30.               TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
  31.               collisions:0 lg file transmission:1000
  32.               RX bytes:17030 (16.6 kiB)   TX bytes:18198 (17.7 kiB)
  33.               Interruption:9 Adresse de base:0xbc00
  34. lo            Lien encap:Boucle local
  35.               inet adr:127.0.0.1    Masque:255.0.0.0
  36.               adr inet6: ::1/128 Scope:Hôte
  37.               UP LOOPBACK RUNNING   MTU:16436   Metric:1
  38.               RX packets:104 errors:0 dropped:0 overruns:0 frame:0
  39.               TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
  40.               collisions:0 lg file transmission:1000
  41.               RX bytes:6616 (6.4 kiB)   TX bytes:6616 (6.4 kiB)

Reply

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


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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 :
  1. auto lo
  2. iface lo inet loopback
  3. auto br0
  4. iface br0 inet dhcp
  5.       bridge_ports eth2 eth0 eth1
  6.       bridge_stp off
  7.       bridge_fd 2
  8.       bridge_maxwait 3

/!\ 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 :
  1. alias eth0 8139too
  2. alias eth1 8139too
  3. alias eth2 via-rhine
  4. alias br0 bridge


Message édité par Gavrinis le 22-01-2007 à 14:47:26
Reply

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


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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

Reply

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à


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 23-01-2007 à 16:08:04    

ok j'y regarde mais comment eth0 eth1 auront une IP alors ?

Reply

Marsh Posté le 23-01-2007 à 16:27:45    

l'ip du bridge


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 23-01-2007 à 16:31:51    

voici mon syslog

Code :
  1. Jan 23 12:08:00 localhost kernel: 8139too Fast Ethernet driver 0.9.27
  2. Jan 23 12:08:00 localhost kernel: PCI: Found IRQ 5 for device 0000:00:0e.0
  3. Jan 23 12:08:00 localhost kernel: eth0: RealTek RTL8139 at 0xc400, 00:80:1e:1e:6e:98, IRQ 5
  4. Jan 23 12:08:00 localhost kernel: eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
  5. Jan 23 12:08:00 localhost kernel: PCI: Found IRQ 10 for device 0000:00:0f.0
  6. Jan 23 12:08:00 localhost kernel: PCI: Sharing IRQ 10 with 0000:00:04.5
  7. Jan 23 12:08:00 localhost kernel: eth1: RealTek RTL8139 at 0xc000, 00:c0:49:55:6f:2a, IRQ 10
  8. Jan 23 12:08:00 localhost kernel: eth1:  Identified 8139 chip type 'RTL-8100B/8139D'
  9. Jan 23 12:08:00 localhost kernel: via-rhine.c:v1.10-LK1.1.20-2.6 May-23-2004 Written by Donald Becker
  10. Jan 23 12:08:00 localhost kernel: PCI: Found IRQ 9 for device 0000:00:10.0
  11. Jan 23 12:08:00 localhost kernel: PCI: Sharing IRQ 9 with 0000:00:04.3
  12. Jan 23 12:08:00 localhost kernel: PCI: Sharing IRQ 9 with 0000:00:04.2
  13. Jan 23 12:08:00 localhost kernel: eth2: VIA Rhine III at 0xbc00, 00:17:9a:07:30:2d, IRQ 9.
  14. Jan 23 12:08:00 localhost kernel: eth2: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
  15. Jan 23 12:08:00 localhost kernel: ip_tables: (C) 2000-2002 Netfilter core team
  16. Jan 23 12:08:00 localhost kernel: ip_conntrack version 2.1 (3071 buckets, 24568 max) - 296 bytes per conntrack
  17. Jan 23 12:08:00 localhost kernel: device eth2 entered promiscuous mode
  18. Jan 23 12:08:00 localhost kernel: eth2: Promiscuous mode enabled.
  19. Jan 23 12:08:00 localhost last message repeated 4 times
  20. Jan 23 12:08:00 localhost kernel: device eth0 entered promiscuous mode
  21. Jan 23 12:08:00 localhost kernel: eth0: link down
  22. Jan 23 12:08:00 localhost kernel: eth0: Promiscuous mode enabled.
  23. Jan 23 12:08:00 localhost last message repeated 4 times
  24. Jan 23 12:08:00 localhost kernel: device eth1 entered promiscuous mode
  25. Jan 23 12:08:00 localhost kernel: eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
  26. Jan 23 12:08:00 localhost kernel: eth1: Promiscuous mode enabled.
  27. Jan 23 12:08:00 localhost last message repeated 4 times
  28. Jan 23 12:08:00 localhost kernel: br0: port 3(eth1) entering learning state
  29. Jan 23 12:08:00 localhost kernel: br0: topology change detected, propagating
  30. Jan 23 12:08:00 localhost kernel: br0: port 3(eth1) entering forwarding state
  31. Jan 23 12:08:01 localhost dhcpd: Wrote 0 deleted host decls to leases file.
  32. Jan 23 12:08:01 localhost dhcpd: Wrote 0 new dynamic host decls to leases file.
  33. Jan 23 12:08:01 localhost dhcpd: Wrote 0 leases to leases file.
  34. Jan 23 12:08:01 localhost dhcpd:
  35. Jan 23 12:08:01 localhost dhcpd: No subnet declaration for eth1 (0.0.0.0).
  36. Jan 23 12:08:01 localhost dhcpd: ** Ignoring requests on eth1.  If this is not what
  37. Jan 23 12:08:01 localhost dhcpd:    you want, please write a subnet declaration
  38. Jan 23 12:08:01 localhost dhcpd:    in your dhcpd.conf file for the network segment
  39. Jan 23 12:08:01 localhost dhcpd:    to which interface eth1 is attached. **
  40. Jan 23 12:08:01 localhost dhcpd:
  41. Jan 23 12:08:01 localhost dhcpd:
  42. Jan 23 12:08:01 localhost dhcpd: No subnet declaration for eth0 (0.0.0.0).
  43. Jan 23 12:08:01 localhost dhcpd: ** Ignoring requests on eth0.  If this is not what
  44. Jan 23 12:08:01 localhost dhcpd:    you want, please write a subnet declaration
  45. Jan 23 12:08:01 localhost dhcpd:    in your dhcpd.conf file for the network segment
  46. Jan 23 12:08:01 localhost dhcpd:    to which interface eth0 is attached. **
  47. Jan 23 12:08:01 localhost dhcpd:
  48. Jan 23 12:08:01 localhost dhcpd:
  49. Jan 23 12:08:01 localhost dhcpd: Not configured to listen on any interfaces!
  50. Jan 23 12:08:04 localhost kernel: NET: Registered protocol family 10
  51. Jan 23 12:08:04 localhost kernel: eth0: Promiscuous mode enabled.
  52. Jan 23 12:08:04 localhost kernel: eth0: Promiscuous mode enabled.
  53. Jan 23 12:08:04 localhost kernel: eth1: Promiscuous mode enabled.
  54. Jan 23 12:08:04 localhost kernel: eth1: Promiscuous mode enabled.
  55. Jan 23 12:08:04 localhost kernel: eth2: Promiscuous mode enabled.
  56. Jan 23 12:08:04 localhost kernel: eth2: Promiscuous mode enabled.
  57. Jan 23 12:25:44 localhost kernel: eth1: link down
  58. Jan 23 12:25:44 localhost kernel: br0: port 3(eth1) entering disabled state
  59. Jan 23 12:25:46 localhost kernel: eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
  60. Jan 23 12:25:46 localhost kernel: br0: port 3(eth1) entering learning state
  61. Jan 23 12:25:48 localhost kernel: br0: topology change detected, propagating
  62. Jan 23 12:25:48 localhost kernel: br0: port 3(eth1) entering forwarding state

Reply

Marsh Posté le 23-01-2007 à 16:33:57    

et comment le bridge a-t-il une IP ?

Reply

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 ?


Message édité par THRAK le 23-01-2007 à 16:35:03

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 23-01-2007 à 16:36:13    

yes
 
dhcp3-server  fourni une ip fixe aux clients


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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.

Message cité 1 fois
Message édité par THRAK le 23-01-2007 à 16:42:05

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 23-01-2007 à 16:51:18    

voici à quoi ressemble maintenant mon /etc/dhcp3/dhcpd.conf

Code :
  1. # /etc/dhcp3/dhcpd.conf
  2. # DEBUT des options GLOBALES
  3. # Les options globales s'appliqueront par défaut à tous les sous-réseaux
  4. # Nom de domaine
  5. option domain-name "wyrd";
  6. # Adresses des serveurs DNS (séparées par une virgule)
  7. option domain-name-servers 195.238.2.21, 195.238.2.22;
  8. # Durée du bail en secondes
  9. default-lease-time 6000;
  10. max-lease-time 6000;
  11. # Le serveur DHCP est autoritaire pour les sous-réseaux déclarés ci-dessous
  12. authoritative;
  13. # FIN des options GLOBALES
  14. # DEBUT de la déclaration des sous-réseaux et des machines
  15. # Déclaration du sous-réseau 10.0.0.0/255.255.255.0
  16. subnet 10.0.0.0 netmask 255.255.255.0
  17. {
  18.   # Plage d'adresses à attribuer pour les machines non déclarées
  19.   range 10.0.0.10 10.0.0.254;
  20.   # Adresse du routeur
  21.   option routers 10.0.0.254;
  22. }
  23. # Déclaration des machines
  24. # La déclaration d'une machine permet de lui attribuer une adresse IP fixe
  25. host 3000+
  26. {
  27.   # Adresse MAC de la machine
  28.   hardware ethernet 00:13:8f:3a:0a:f3;
  29.   # Adresse IP à attribuer
  30.   fixed-address 10.0.0.2;
  31. }
  32. host G4
  33. {
  34.   # Adresse MAC de la machine
  35.   hardware ethernet 00:30:65:6a:f6:90;
  36.   # Adresse IP à attribuer
  37.   fixed-address 10.0.0.3;
  38. }
  39. # FIN de la déclaration des sous-réseaux et des machines

et voici ce qui se passe lors d'un "/etc/init.d/networking restart"

Code :
  1. Wyrd:~# /etc/init.d/networking restart
  2. Setting up IP spoofing protection: rp_filter.
  3. Reconfiguring network interfaces...ifup: interface lo already configured
  4. device br0 already exists; can't create bridge with the same name
  5. Waiting for br0 to get ready (MAXWAIT is 3 seconds).
  6. iptables: No chain/target/match by that name
  7. Internet Software Consortium DHCP Client 2.0pl5
  8. Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
  9. All rights reserved.
  10. Please contribute if you find this software useful.
  11. For info, please visit http://www.isc.org/dhcp-contrib.html
  12. sit0: unknown hardware address type 776
  13. sit0: unknown hardware address type 776
  14. Listening on LPF/br0/00:17:9a:07:30:2d
  15. Sending on   LPF/br0/00:17:9a:07:30:2d
  16. Sending on   Socket/fallback/fallback-net
  17. DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 3
  18. DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 3
  19. DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 7
  20. DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 11

Reply

Marsh Posté le 23-01-2007 à 16:57:17    

Gavrinis a écrit :

voici à quoi ressemble maintenant mon /etc/dhcp3/dhcpd.conf

Code :
  1. device br0 already exists; can't create bridge with the same name



Ne peut pas créer de bridge avec le même nom  :??:
 
Quel même nom ???

Reply

Marsh Posté le 23-01-2007 à 16:59:45    

THRAK a écrit :

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.


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


Message édité par Gavrinis le 23-01-2007 à 17:03:36
Reply

Marsh Posté le 24-01-2007 à 18:40:41    

s'il vous plaît ne me laissez pas tomber, j'ai besoin de vous :cry: 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 [:alph-one]

Reply

Marsh Posté le 24-01-2007 à 22:10:42    

je suis vraiment trop con moi :D \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 :o
 
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 !


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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é :/


Message édité par zecrazytux le 24-01-2007 à 22:17:25

---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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

Reply

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)


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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é

Reply

Marsh Posté le 25-01-2007 à 14:42:52    

J'ai pas vraiment lu ce qui à été dit avant je préviens :o 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)

Reply

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


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 25-01-2007 à 20:46:29    

ok merci beaucoup je vais essayer

Reply

Marsh Posté le 26-01-2007 à 01:16:49    

zecrazytux a écrit :

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)


En gros c'est un peu ce que je disais 10 messages plus haut quoi :
 

Citation :

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 ?


 :whistle:  
 
 
 

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... :ange:  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  ;)


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

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


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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)


Message édité par Gavrinis le 26-01-2007 à 11:51:22
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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