BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

WDS en la fonera

MurdockDj

Hola compañeros!

Una vez desbloqueadas las foneras, estoy trabajando en la conexión via WDS, no he conseguido todavia completar la conexión, pero si crear los interfaces para el puente.

Actualmente he conseguido meter mas SSID's, ademas de los 2 que lleva de serie, que no es que sirva para mucho, pero puede servir para hacer publicidad en el SSID ;)

Alguien más está trabajando en el WDS ?

Si alguien quiere intercambiar opiniones, dejo tambien mi skype: murdockdj.

Si alguien tiene experiencia en WDS sobre chipset Atheros y driver madwifi, se agradeceria que arrojara algo de luz...

MurdockDj

Por fin, llevaba unas horas inquieto con el asunto y por fin está funcionando, almenos una parte.

Por el momento he conseguido unir por WDS la fonera y un linksys wrt54g con dd-wrt.

ath0 Link encap:Ethernet HWaddr 00:18:xx:xx:xx:C6
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:503 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1368 (1.3 KiB) TX bytes:79101 (77.2 KiB)

ath1 Link encap:Ethernet HWaddr 00:18:xx:xx:xx:C5
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:519 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:1 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:83333 (81.3 KiB) TX bytes:1448 (1.4 KiB)

y:

ath0 IEEE 802.11g ESSID:"wds"
Mode:Master Frequency:2.437 GHz Access Point: 00:18:xx:xx:xx:C6
Bit Rate:0 kb/s Tx-Power:18 dBm Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=65/98 Signal level=-30 dBm Noise level=-95 dBm
Rx invalid nwid:15 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

ath1 IEEE 802.11g Mode:Repeater Frequency:2.437 GHz
Access Point: 00:0F:xx:xx:xx:64 Bit Rate:0 kb/s Tx-Power:18 dBm
Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=65/98 Signal level=-30 dBm Noise level=-95 dBm
Rx invalid nwid:1078 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

De momento ya intercambian datos, ahora falta probar a desconectar el cable y ver si responde a los pings, voy a tomar nota de todo el proceso y continuamos con las pruebas.

No obstante me parece un buen logro para hoy ;)

El enlace aparece como activo:

root@OpenWrt:~# wlanconfig ath1 list
ADDR AID CHAN RATE RSSI DBM IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MODE
00:0f:xx:xx:x:64 1 6 36M 78 -17 0 232 18240 0 1 Normal
root@OpenWrt:~#

🗨️ 2
Pakit0

Un pequeño paso para el HOMBRE, una gran paso para LA COMUNIDAD.
Tomate un WhDiSky a mi salud.

mave

Enhorabuena ;)

Si lo consigues, estaria bien un pequeño tutorial ;)

MurdockDj

Estos son los pasos para conectar por WDS:

root@OpenWrt:~# wlanconfig ath0 destroy
root@OpenWrt:~# wlanconfig ath1 destroy
root@OpenWrt:~# wlanconfig ath0 create wlandev wifi0 wlanmode ap
ath0
root@OpenWrt:~# wlanconfig ath1 create wlandev wifi0 wlanmode wds
ath1
root@OpenWrt:~# iwconfig ath0 essid wds channel 6
root@OpenWrt:~# iwpriv ath1 wds_add 00:0F:xx:xx:xx:64
root@OpenWrt:~# iwpriv ath1 wds 1
root@OpenWrt:~# ifconfig ath1 up
root@OpenWrt:~# ifconfig ath0 up
root@OpenWrt:~# brctl addbr br0
root@OpenWrt:~# brctl addif br0 ath1
root@OpenWrt:~# brctl addif br0 ath0
root@OpenWrt:~# ifconfig br0 up

Por el momento, no he metido los datos en el arranque, porque todavia no esta completado.

Al parecer el enlace de radio funciona, ahora falta conseguir que se pingueen sin estar conectados por cable.

root@OpenWrt:~# wlanconfig ath1 list
ADDR AID CHAN RATE RSSI DBM IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MODE
00:0f:xx:xx:xx:64 1 3 36M 61 -34 0 0 50416 0 1 Normal
root@OpenWrt:~#

🗨️ 3
t3l3m4k0

buen trabajo, sigue adelante y suerte.

La opción wds me parece muy interesante, y no entiendo que Fon no la contemple y cuide mas.

MaRZiaC

Hola Murdock,

buen trabajo, ahi reventando la fonera. He hechado un vistazo al codigo que has puesto y encuentro a faltar algo. Has puesto las IP al los interfaces y al br0?. Sin el br0 no podras acceder creo a traves de Wifi.

🗨️ 1
MurdockDj

Hola Marziac,

Básicamente he configurado el puente de red como lo configuramos en Netweekend, de forma transparente, sin IP. Pero probe a meterle una IP y seguia sin responder, de todas formas, todo esto es un comienzo.

Hoy estuve hablando por skype con la gente de FON acerca de este tema, y al parecer estan interesados en conocer el proceso para habilitar WDS.

Ahora que ya sabemos que el WDS funciona y no está limitado desde el kernel, podremos investigar a gusto y seguro que en breve podemos hacer un script que lo configure desde el arranque.

Ánimo gente, a ver si hay mas gente que experimenta con esto.

Saludos!

elchavaldelapeca

Hola,

En este enlace explican como implementar openwrt, chillispot y wds. The complete OpenWRT + Chillispot + WDS howto: (link roto)

Sabiendo que el firmware de la fonera está basado en openwrt y chillispot, prácticamente lo tenemos todo;)

Imaginaos una fonera conectada por cable en una punta de la casa junto al router (y dando conexión a una calle), y otra fonera en el otro extremo, haciendo de satelite de la primera y dando conexión a otra área (otra calle por ejemplo)

saludos

🗨️ 2
MurdockDj

Me parece muy interesante el documento que adjuntas, aunque solo veo una diferencia notable, y es que la fonera funciona con chipset Atheros y driver madwifi, y por ejemplo, no admite el comando nvram, que tanto se usa en openwrt sobre broadcom.

Mi idea es tener mi router de siempre en casa, con cifrado y WDS, y que la fonera haga de repetidor y use su HOTSPOT, para dar servicio a la red Fon.

Básicamente es lo mismo que lo que comentabas de tu enlace, pero al revés, ellos implementan el chillispot en el WRT y usan repetidores via WDS.

Tambien habria que reconfigurar todo el interfaz de fon, pues ahora me he cepillado de raiz los interfaces de red.

No obstante, gracias por tu sugerencia.

🗨️ 1
elchavaldelapeca

Eres un crack!

Ahí te quiero ver, con dos foneras en acción, una de ellas solo con el cable de alimentación ;)

Saludos

MurdockDj

Ya está funcionando !

Aunque no todo lo bien que deberia y en modo experimental.

Ahora mismo, tengo conectada la fonera por WDS con el linksys.

Desde el portatil me conecto al SSID de la fonera, que lo he llamado WDS2, y puedo pinguear correctamente al linksys, a toda mi red local e internet.

Logicamente lo que necesito ahora es alguien con conocimientos de puentes de red y enrutados, para hacer que todo funcione.

Tambien creo que deberia eliminar la configuracion de iptables de mi fonera, pues como tal, la fonera no responde a pings aunque si que aparece en la tabla ARP.

Debo tener un cacao impresionante entre la configuracion del firewall de fon y mis rutas.

El procedimiento que he seguido para enlazar, es el descrito arriba, que no me funcionaba ayer, porque no probe de conectarme a la fonera via wifi.

El problema que tengo ahora y preciso solucionar, aunque no es de vital importancia para hoy, es hacer que la ip de la fonera sea accesible via wifi.

Pero vamos, el cometido de repetir la señal funciona perfectamente.

Como deberes para mañana, intentar que 2 foneras se vean entre ellas.

Ahora a dormir !

🗨️ 5
Pakit0

Nene, descansa!!!

P.D.: Estoy sorprendido del poco flame que tiene este hilo puesto que el WDS para las foneras es como la Nocilla para el pan. Ni profoneros ni antifoneros dicen nada.

🗨️ 4
elchavaldelapeca

Desde aqui propongo que este hilo se convierta en notícia...

Mucho hablar que si fon / vapor / mr.martin... y cuando realmente alguien se pone a desarrollar por su cuenta mejoras en "la fonera" (vaya nombrecito que le han puesto), la gente ni caso.

Os imaginais un barrio con una constelacion de foneras colgadas de las farolas, pongamos... cada 150metros?

Eso sí sería fonear y lo demas tonterías...

Saludos y ánimo con las investigaciones, yo ya deseo conseguir una segunda fonera en la que probar varias cosillas;)

🗨️ 3
MurdockDj

Poco a poco, que no cunda el pánico :)

Esta noche volveré a empezar el proceso, pero intentando no tener que empezar por cargarme los interfaces, a ver si conseguimos que siga siendo un router y no solamente un repetidor pasivo.

No es preciso hacer correr la voz como locos, porque se llenara el hilo de trolls, y no es lo que buscamos.

Ahora se agradeceria que alguien mas estuviera trabajando en lo mismo.

Saludos.

🗨️ 2
Luke
🗨️ 1
MurdockDj

Bueno, ahora parece que ya está conviviendo el WDS con el SSID de FON.

Pero claro, falta modificar la parte de FON para que tome internet del "br0".

El br0 ya tiene IP y responde correctamente, y conectado por wifi a la fonera, puedo acceder por ssh, y puedo hacer pings a internet desde la fonera (route add default gw 192.168.1.1 br0).

He estado mirando los ficheros de configuracion, y el unico que parece estar relacionado, es network-config, donde aparecen varios parametros entre ellos, el wan_ifname=eth0, que he sustituido por br0, pero sin éxito.

Alguien con conocimientos de openWRT ?

Saludos.

🗨️ 3
t3l3m4k0

Como va eso?, animos!!! y no desfallezcas.
un saludo.

Recon

ya se puede?

hawkmoon

Di que qieres hacer exactamente , que quieres unir con que a ver si te ayudo.

Recon

como lo llevas?
haz un tuto para saber como habilitar wds

🗨️ 1
BocaDePez
BocaDePez

Tutorial para habilitar WDS en la fonera :

Cambiando la mac y alguna otra cosilla propia de tu red, puedes utilizar este script para levantar un essid por wds

#!/bin/sh
wlanconfig ath1 destroy
wlanconfig ath5 create wlandev wifi0 wlanmode ap
wlanconfig ath1 create wlandev wifi0 wlanmode wds
iwconfig ath5 essid wds
iwconfig ath5 channel 11
iwconfig ath5 key 9218918D1B7A42D5FD44514BE9
iwpriv ath1 wds_add 00:xx:xx:xx:FD:32
iwpriv ath1 wds 1
ifconfig ath1 up
ifconfig ath5 up
brctl addbr br0
brctl addif br0 ath1
brctl addif br0 ath5
ifconfig br0 up
#la ip local de tu fonera por tu fonera sera la *.107
ifconfig br0 192.168.1.107 netmask 255.255.255.0
route add default gw 192.168.1.1 br0

Probadlo ke esta wapo, un saludo vaqueros

ljpaez

compañero, todo mi apoyo a lo que estas haciendo :-o

eso si, siento no poder ayudarte en nada pero sigo tu proceso habitualmente :-| estas hecho un crack

ferrervicent

Mucho curro veo! felicidades.

Yo estoy interesado en el wds pero aun me queda leer mucho sobre openwrt.. a ver si en unos dias / semanas me pongo a tope con la fonera a ver entre todos si sacamos mas cosas.

A mi me interesa tambien meterle desarrollos compilados para el wrtg en la fonera, en concreto el kismet en version cliente servidor, pero me da miedo cargarmela.. bueno cuando consiga algo ya lo postearé en un hilo.

Saludos ;-)

🗨️ 7
hawkmoon

En estos momentos tengo esto
root@OpenWrt:~# ipkg list_installed
base-files-ar531x-2.4 - 8 -
bridge - 1.0.6-1 -
busybox - 1.1.3-1 -
dnsmasq - 2.27-1 -
dropbear - 0.48.1-1 -
iptables - 1.3.5-1 -
iptables-mod-nat - 1.3.5-1 -
kernel - 2.4.32-ar531x-1 -
kmod-gre - 2.4.32-ar531x-1 -
kmod-ipt-nat - 2.4.32-ar531x-1 -
kmod-madwifi - 2.4.32+0.9.0-ar531x-1 -
kmod-mini-fo - 2.4.32+0.6.2pre1-ar531x-1 -
libelf - 0.8.8-1 -
libgcc - 3.4.6-8 -
libncurses - 5.2-8 -
libnetsnmp - 5.1.2-2.1 -
libpcap - 0.9.4-1 -
mtd - 4 -
quagga - 0.98.6-1 -
quagga-libospf - 0.98.6-1 -
quagga-libzebra - 0.98.6-1 -
quagga-ospfd - 0.98.6-1 -
uclibc - 0.9.28-8 -
uclibcxx - 0.2.1-1 -
wireless-tools - 28-1 -
Done.

O sea que ya es un cambio radical...

🗨️ 6
ferrervicent

Los has pillado de: (link roto) ?
entre esos y los experimentales ahi hay un buen repositorio..

He visto tambien que en (link roto) si està el paquete para kismet en modo cliente/servidor, voy a ver si lo instalo sin cargarme nada ;) y consigo conectarme remotamente..

saludos

🗨️ 5
hawkmoon

No los hicieron por aqui....

🗨️ 4
BocaDePez
BocaDePez
🗨️ 3
BocaDePez
BocaDePez
🗨️ 1
BocaDePez
BocaDePez

hola que tal va eso?
podeis hacer un tutorial con los archivos necesarios para conectar por wds con otra fonera y con un routre porque a mucha gente le interesa.
si por accidente se borra algo importante con el boton reset se arregla?
saludos

🗨️ 1
BocaDePez
BocaDePez

aqui no contesta ni dios ni se hace ningun tipo de progreso

BocaDePez
BocaDePez

funciona este proceso con un wrt54g version 7. Es que tengo uno y tambien funciona sobre chip atheros. Un saludo

Recon

ya?

BocaDePez
BocaDePez

Hi MurdockDJ, tryied to get you via Skype this evening.

We are discussing WDS and Fonera here:
forum.dd-wrt.com/phpBB2/viewtopic.php?t=9440
and we ask ourself if you did flash your fonera or if you used the "original" firmware by fon to get a wds link working.

best regards from germany,
mathias

BocaDePez
BocaDePez

more info in this site....
dcialdella.blogspot.com
(siemens cable and pc)

BocaDePez
BocaDePez

para cuando un tutorial para conectar dos foneras para gente inexperta?