Bridge Reseau impossible a mettre en place

Bonjour à tous

J’ai un petit problème de gestion de mon réseau local.
Il se trouve que j’ai un accés internet wifi.
J’ai plusieurs ordinateurs reliés à un switch, que je veux connecté a internet.
Pour cela, j’aimerais faire un bridge de wlan0 vers eth0 afin que les ordis du switch puissent accéder a internet par le biais de la machine avec la carte wifi.

J’ai essayé plusieurs tutoriaux qui utilisaient brctl, mais sans succés.

brctl addbr br0
brctl addif br0 eth0
brctl addif br0 wlan0
ifconfig eth0 0.0.0.0
ifconfig wlan0 0.0.0.0

je fait un dhclient wlan0, il me trouve un IP, mais mes autres machines ne pingent aucun domaines, et ma machine serveur non plus.
une idée?

merci d’avance.

Pierre

Ce n’est pas sur wlan0 que tu dois faire le dhclient mais sur br0

brctl addbr br0 brctl addif br0 eth0 brctl addif br0 wlan0 ifconfig eth0 0.0.0.0 ifconfig wlan0 0.0.0.0 dhclient br0

puis pour l’arrêter

brctl delbr br0 ifconfig wlan0 down ifconfig eth0 down

Par contre il ne faut pas qu’il y ait un server dhcp sur le filaire car là, tu te trouves avec deux serveurs DHCP…

ca ne fonctionne pas
le DHCP ne trouve rien du tout.

Il y’a un DHCP du coté Wifi, mais pas du coté filaire.

[code]neptune:~# dhclient br0
There is already a pid file /var/run/dhclient.pid with pid 3748
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/br0/00:00:XX:00:00:5c
Sending on LPF/br0/00:00:XX:00:00:5c
Sending on Socket/fallback
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 14
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
[/code]

alors que :

[code]neptune:~# iwconfig wlan0
wlan0 802.11b/g linked ESSID:"XXXXXXXXXX"
Mode:Managed Channel=4 Access Point: FF:ff:XX:ff:XX:ff
Bit Rate=5 Mb/s Tx-Power=5 dBm
Retry:on Fragment thr:off
Encryption key:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Security mode:open
Link Quality=81/100 Signal level=49 dBm Noise level=19 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

neptune:~# dhclient wlan0
There is already a pid file /var/run/dhclient.pid with pid 4427
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/wlan0/00:00:XX:00:00:bb
Sending on LPF/wlan0/00:00:XX:00:00:bb
Sending on Socket/fallback
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.8 – renewal in 35578 seconds.

[/code]

y’a t-il un ordre dans les commandes pour faire le pont?

Effectivement, pas d’explications, l’ordre donné est le bon et fonctionne pour faire un point d’accès, bizarre…