Re: Bridge entre wlan y ethernet
el orden ya he probado de todo, en cuanto al promisc, el if br0 up lo hace auto pero es la costumbre. en cuanto a lo de una tarjeta con prism va a ser lo que voy a hacer aun asi no me gusta quedarme sin saber que es lo que pasa cuando la teoria dice que deberia funcionar, voy a quitar la wlan y voy a poner otra ether y comprobar si el bridge rula y si no intentare testearlo en otro equipo y si rula les mandare un bug-report a los chicos de bridge-utils por que otra cosa no se que hacer. - Original Message - From: Aritz Beraza Garayalde [Rei] [EMAIL PROTECTED] To: Victor Arnelas [EMAIL PROTECTED] Sent: Friday, October 08, 2004 12:55 PM Subject: Re: Bridge entre wlan y ethernet A ver, espero que no se haga largo el resumen del diario, estoy intentando dar inet a un vecino usando un pc viejo enganchado al router. Como wlan device tiene una edimax ew-7126 con chipset rtl8180 (olvidandonos de hostAP :((( ), como esa tarjeta es una mierda (que me perdone el que se cabrea cuando llaman mierda a las cosas) pues no me rulan los drivers linux de realtek, y mira que tienen buena pinta ya que el driver puede configurarse para que el dispositivo trabaje en modo Master y asi rular como access point pero toma Segmentation fault que te crió cuando activo la tarjeta (se usa iwconfig wlan0 w_param enable). Hay dos versiones de drivers, una para gcc-2.95 y otra para gcc-3, ambas petaban, tengo varios kernels en la maquina con los requisitos que pide wlan y en todos igual, pense a ver si voy a ser yo, busque un disco duro viejo, lo meti en el pc e instale RH9 que es con lo que compilaron los binarios de los drivers, aunque estos binarios no eran para modo master solo queria comprobar que funcionaban, pero PUUUMMM. Googleando hay mucha gente igual y ninguna solucion. He llegado a la conclusion que los chicos de Edimax no han implementado el rtl8180 como deberian, raro ya que incluyen en el cd de drivers los drivers linux. La cosa es que viendo que no chutaba meti en ese disco duro windows 98 y anda, la tarjeta funciona, ademas el panel de control de la tarjeta permite alterar entre modo master y managed/adhoc, en modo master hace perfectamente de AP y con winroute comparto la conexion, pero kaka, no quiero, quito el disco y pongo otra vez el de debian. Opto por usar ndiswrapper para cargar los drivers de xp bajo linux, bien la tarjeta chusca pero no puedo configurarla en modo master (los driver windows deben leer la configuracion para modo master en algun lado pero aun no se ni donde ni como hacer que la lea ndiswrapper). Bueno pos pondre ad-hoc que para 2 pcs k van a ser viene a ser lo mismo. Configuro la wlan0 y ok los pcs se ve, se pingean, vamos que se quieren mucho. Ahora viene el problema. El bridge: brctl add br0 brctl addif br0 eth0 brctl addif br0 wlan0 ifconfig eth0 0.0.0.0 promisc ifconfig wlan0 0.0.0.0 promisc ifconfig br0 192.168.1.99 up no se si este es de estos casos en que el orden de los sumandos altera el producto, pero no se hacía el ifconfig eth0 0.0.0.0 antes de añadirlos al bridge? yo antes hacía de bridge y tampoco añadía lo de prmoisc al final. Si el bridge no te funciona y dado que tu vecino podría hacer cositas malas en tu red, yo haría snat y no de bridge, o quizás redireccionaría directamente todo lo que llegase de la wireless al router de conexión a internet. De todas formas, si vas muy desesperado, todavía se pueden encontrar tarjetas con chip prism2 a precios de risa. Comprar una, ponerle el hostap (garantizado que da más cobertura que con los drivers del kernel), modo master y a funcionar. La ultima opción es que compres un acces-point (si encuentras alguno que sea 802.11b estan también a muy buen precio (me compré un DLink hace un paar de meses por unos30-40 euros, y encima es switch y router adsl). Saludos Aritz Beraza [Rei] -- Aritz Beraza Garayalde [Rei] ___ [ WWW ] http://evangelion.homelinux.net [jabber] [EMAIL PROTECTED]
Bridge entre wlan y ethernet
A ver, espero que no se haga largo el resumen del diario, estoy intentando dar inet a un vecino usando un pc viejo enganchado al router. Como wlan device tiene una edimax ew-7126 con chipset rtl8180 (olvidandonos de hostAP :((( ), como esa tarjeta es unamierda (que me perdone el que se cabrea cuando llaman mierda a las cosas) pues no me rulan los drivers linux de realtek, y mira que tienen buena pinta ya que el driver puede configurarse para que el dispositivo trabaje en modo Master y asi rular como access point pero toma Segmentation fault que te crió cuando activo la tarjeta (se usa iwconfig wlan0 w_param enable). Hay dos versiones de drivers, una para gcc-2.95 y otra para gcc-3, ambas petaban, tengo varios kernels en la maquina con los requisitos que pide wlan y en todos igual, pense a ver si voy a ser yo, busque un disco duro viejo, lo meti en el pc e instale RH9 que es con lo que compilaron los binarios de los drivers, aunque estos binarios no eran para modo master solo queria comprobar que funcionaban, pero PUUUMMM. Googleando hay mucha gente igual y ninguna solucion. He llegado a la conclusion que los chicos de Edimax no han implementado el rtl8180 como deberian, raro ya que incluyen en el cd de drivers los drivers linux. La cosa es que viendo que no chutaba meti en ese disco duro windows 98 y anda, la tarjeta funciona, ademas el panel de control de la tarjeta permite alterar entre modo master y managed/adhoc, en modo master hace perfectamente de AP y con winroute comparto la conexion, pero kaka, no quiero, quito el disco y pongo otra vez el de debian. Opto por usar ndiswrapper para cargar los drivers de xp bajo linux, bien la tarjeta chusca pero no puedo configurarla en modo master (los driver windows deben leer la configuracion para modo master en algun lado pero aun no se ni donde ni como hacer que la lea ndiswrapper). Bueno pos pondre ad-hoc que para 2 pcs k van a ser viene a ser lo mismo. Configuro la wlan0 y ok los pcs se ve, se pingean, vamos que se quieren mucho. Ahora viene el problema. El bridge: brctl add br0 brctl addif br0 eth0 brctl addif br0 wlan0 ifconfig eth0 0.0.0.0 promisc ifconfig wlan0 0.0.0.0 promisc ifconfig br0 192.168.1.99 up al sistema le cuesta pero finalmente hace sus tablitas y con brctl showmacs veo todas las maquinas y el router. hago: ping de mi maquina a mi vecino OK ping de mi vecino a mi maquina NO CHUSCA ping de mi vecino a mi maquina otra vez OK (se atasca el pobre del bridge) ping de mi vecino al router y ADIOS monitorizando todo con tcpdump veo las peticiones de arp y rulan, en el ultimo ping salen un monton de echo request, como si el bridge se hiciera un lio y repartiera por donde no tenia que repartir. la wlan0 se desconfigura, se pone 802.11-DS a 1MB/s, haciendo pigns entre las wlan salen paketes duplicados como locos un ping -c 1 devuelve 73 paquetes DUP!, los rebotes de la señal, parece que se ha tocado la capa de enlace o algo de la red. Bueno eso fue cuando lo configure, esta tarde me ha dado por probar, he cambiado de pci la wlan (el monton de cosas que eso arregla XD) pero nada, por lo menos los dup ya no aparece. Creo que saber que pasa aqui es la respuesta del millon. Lo logico es que sea del bridge por que todo empieza a ir mal cuando quiero comunicar las redes. uso la version 0.10 (creo, ahora no lo puedo mirar) de bridge-utils aunque he probado con 2 o 3 anteriores tb. ahora no me apetece enredar mas, mañana probare a hacer SNAT aver si asi, puedo, total solo son dos pcs, aunque me gustaria mas con bridge. PD: si alguien me pone la sentencia iptables que tengo que usar me ahorrara mañana mirarme la ayuda.