14 de noviembre de 2009

Bridge eth0-wlan0 en debian micra


La idea es hacer un bridge de la siguiente forma:

( ( internet ) )__[router01]¡-(wep)---wifi---¡[micra]___ eth _[router02]¡(open)

De modo que los equipos que se conecten a la wifi open del router 2 tengan aceso a internet.
Para ello hay que configurar un bridge (br0) entre eth0 y wlan0 en micra

1) Instalar paquetes para bridges

#aptitude install bridge-utils

2) Activamos ip-forwarding

#echo 1 > /proc/sys/net/ipv4/ip_forward

de forma auto al arranque:

#nano /etc/sysctl.conf
net.ipv4.ip_forward=1


3) Configuracion archivo /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 0.0.0.0
netmask 255.255.255.0
gateway 192.168.1.1


auto wlan0
iface wlan0 inet static
address 0.0.0.0
netmask 255.255.255.0
gateway 192.168.1.1
wireless_essid XXXXX
wireless_key s:XXXXXXXXXXXXX

auto br0
iface br0 inet static
address 192.168.1.53
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 127.0.0.1 80.58.61.250
bridge_ports eth0 wlan0
bridge_stp on
bridge_maxwait 5


4) Restars network
#/etc/init.d/networking restart

5) Me conecto a [router02]
Los interfaces br0, etho y wlan0 estan bien configurados
!!!! pero me conecta con el [router01] ni con internet ??

6) Compruebo los modulos del kernel para bridge:
#modconf
... menus ... ...
/kernel/net/bridge

... no funciona, solo "ve" la parte alambrica eth del bridge

Lo cierto es que he intentado hacer este tipo de puentes de red eth-wifi(encriptada con WEP) varias veces sin conseguirlo ...???!!





No hay comentarios:

Publicar un comentario