Bueno al fin logre corregir el problema que tenia para que me administrara ip mediante DHCP mi Open-WRT cuando le ponÃa haciendo de repetidor.
En este tutorial encontrareis todos los detalles.
Bueno el tema era muy simple, solo habÃa que modificar un archivo mas en la configuración de nuestro router, que yo habÃa ignorado pues en versiones anteriores de este firm no aparecÃa (o no lo recuerdo). Bueno el archivo en cuestión se encuentra en /etc/config y se llama "dhcp" -_-'
Bueno en este archivo agregaremos las interfaces que queremos que den IP, del siguiente modo:
config dhcp
option interface vlan0 #Aquà indicaremos la interfaz que ha de suministrar IP
option ifname ath0 #Aquà ponemos que dispositivo administrara
option start 100 #Numero por el que se empezaran a asignar las IP (mÃnimo 1)
option limit 150 # Numero máximo al que llegaran (máximo 254)
option leasetime 12h #Tiempo de validez de la IP
Bueno una vez sabiendo esto ya podréis configuraos el DHCP a vuestro gusto, aquà os pongo yo el mio que es completamente funcional para los que habéis seguido el tutorial que mas arriba os indicaba
config dhcp
option interface lan
option start 100
option limit 150
option leasetime 12h
config dhcp
option interface wan
option ignore 1
config dhcp
option interface vlan0
option ifname ath0
option start 100
option limit 150
option leasetime 12h


14 comments
Buenas,
Buscando informacion sobre la fonera he encontrado esta pagina, que me
parece bastante buena.
Tengo un problema, puede que similar al tuyo, consigo que la fonera se conecte a la red wifi que quiero. Puedo conectar con la fonera por cable ethernet y por wifi, pero mientras que el cable ethernet me asigna la ip por dhcp correctamente, la wifi no consigo que lo haga. En la fonera la red de wifi (vlan0) tiene la ip correctamente (192.168.11.1), pero en el pc que conecto por wifi se me queda una ip de 169.XXX.XXX.XXX, es decir, que no obtiene la ip por dhcp.
He copiado los ficheros network, wireless y dhcp directamente de tu página, pero no consigo que funcione...
Alguna ayuda???
Gracias,
Hola togarha.
Seguramente tu problema venga de que no has configurado correctamente las interfaces. El que yo he puesto aquà es a modo de ejemplo. Fijate bien en el nombre de tus interfaces...(iwconfig y ifconfig)
Tambien puedes probar a que no ignore la interface wan :
config dhcp
option interface wan
option ignore 0
Si el problema persiste copiame y pegame la salida que te da iwconfig y ifconfig y vemos como podemos configurarlo ;-)
Saludos
Buenas Pues nada, que no hay manera, ni modificando el ignore del wan ni nada de nada (ni siquiera comentandolo todo, puesto que realmente no tengo ningun interface llamado wa
ifconfig:
root@OpenWrt:~# ifconfig
ath0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.11.1 Bcast:192.168.11.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:127 errors:0 dropped:0 overruns:0 frame:0
TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:28995 (28.3 KiB) TX bytes:26938 (26.3 KiB)
ath1 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.1.128 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:701 errors:0 dropped:0 overruns:0 frame:0
TX packets:807 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:651584 (636.3 KiB) TX bytes:98773 (96.4 KiB)
eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1075 errors:0 dropped:0 overruns:0 frame:0
TX packets:779 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:153688 (150.0 KiB) TX bytes:666077 (650.4 KiB)
Interrupt:4 Base address:0x1000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2170 (2.1 KiB) TX bytes:2170 (2.1 KiB)
wifi0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7537 errors:0 dropped:0 overruns:0 frame:9068
TX packets:1502 errors:317 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:199
RX bytes:1460565 (1.3 MiB) TX bytes:187810 (183.4 KiB)
Interrupt:3 Memory:b0000000-b00ffffc
Ok entonces está claro que nuestro problema se encuentra en el archivo de configuración de las interfaces, te copio y pasteo el mio y compara:
root@OpenWrt:/etc/config# cat network
# Copyright (C) 2006 OpenWrt.org
config interface loopback
option ifname lo
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
config interface lan
option ifname eth0
# option type bridge
option proto static
option ipaddr 192.168.22.1
option netmask 255.255.255.0
option hostname LrDGkH
config interface vlan1
option ifname ath1
# option type bridge
option proto dhcp
config interface vlan0
option ifname ath0
option proto static
option ipaddr 192.168.9.1
option netmask 255.255.255.0
option hostname LrDGkH
La verdad que no sabrÃa decirte muy bien de porque tal o cual cosa, hace mucho que lo hice y lo tengo un poco olvidado ya, pero a poco que googles puedes encontrar todas las opciones de las interfaces con lo que hacen.
Un saludo y suerte ;-)
Esta noche lo pruebo y te digo algo.
Si pudiese ser, podrias hacerme un cat también de los ficheros wireless y dhcp, asà comparo los tres fichero exactamente.
Otra pregunta es, la fonera está sirviendote ip por wireless constantemente (por tu vlan0) o solamente cuando está conectada a la red wireless configurada (en tu vlan1)
Gracias y un saludo,
Empiezo repsondiendote a lo ultimo; no solo no me sirve IP si no esta conectada a la otra red si no que ni siquiera aparece la que deberÃa crear ella misma. Es algo que me tengo que poner a mirarlo porque será algun gazapo que hay en la configuracion.
Te paso los cat
cat /etc/config/wireless
config wifi-device wifi0
option type atheros
option channel 5
config wifi-iface
option device wifi0
option network vlan1
option txpower 18
option mode sta
option ssid "Lord Gokuh Salon"
option encryption wep
option key 0000000000 # Wifi Salon
#RED WIFI SECUNDARIA
config wifi-iface
option device wifi0
option network vlan0
option mode ap
option ssid "Lord Gokuh Fonra"
option encryption psk
option key "XXXXXXXXXXXXX"
Y ahora el dhcp que como te dije es el mismo cambiando eso.
config dhcp
option interface lan
option start 100
option limit 150
option leasetime 12h
config dhcp
option interface wan
option ignore 0
config dhcp
option interface vlan0
option ifname ath0
option start 100
option limit 150
option leasetime 12h
Un Saludo y comentame si salió o no.
Bueno, por fin he conseguido que funcione. Era más "sencillo" y por tanto más dificil de detectar. Ayer, después de tirarme toda la tarde haciendo pruebas para arriba y para abajo, me di cuenta que el problema venia con la contraseña del ssid que tenÃa que generar.
Si no le pongo contraseña a dicha red, funciona perfecto. Si le pongo contraseña wep, no funciona a no ser que sea la misma de la red wireless que estoy repitiendo. Con WPA no he probado, ya no me dió tiempo anoche, pero viendo tus ficheros supongo que funciona sin problemas. Asà que ahora configuraré el wpa supplicant para generar contraseña wpa y supongo que no tendré ningún tipo de problema.
Gracias por todo, y si quieres ya te comentaré los avances...
Un saludo,
Valla.. ya ves siempre en los detalles mas insignificantes es donde fallamos...
Sobre la clave WPA, es mas facil que la WEP, simplemente le pasas la clave entrecomillada y no hace falta pasarla a hexadecimal.
Un saludo!
Pues nada, era raro que no tuviese problemas con la WPA...
Supongo que usas wpa_supplicant para poder configurarla, ya que poniendolo a pelo en el fichero wireless no me funciona (es decir, no me encripta la red).
La cuestion es que he creado el /etc/wpa_supplicant.conf pero sigue igual, no me encripta la conexion. Mis preguntas son:
- Utilizas el wpa_supplicant?
- me puedes poner un cat del wpa_supplicant.conf ?
- lanzas el wpa_supplicant despues de configurar la red?
Es que siempre lo tengo como red abierta al poner el tipo de encryptacion psk...
Gracias de nuevo...
Un saludo,
Hola de Nuevo.
wpa-supplicant no es un archivo de configuracion si no un programa para poder utilizar cifrados wpa; por lo que antes de nada has de instalarlo con
#ipkg -i wpa-supplicant
no es necesario luego tocar ninguna configuracion.
Saludos
Buenas,
Ya lo tenia instalado, pero despues de instalarlo, habrá que ponerlo en inicio y modificarle la configuración no? Si no hay que hacerle nada a mi no me funciona...
Un saludo,
Buenas
Lo siento pero yo no toque nada, es mas, no tengo ningun archivo de configuracion de wpa-suplicant... por lo que mucho me temo que yo no te voy a poder ayudar con ese tema...
Mira a ver el archivo de wireless lo tengas bien configurado...
saludos
Muchas gracias por todo, ya lo tengo solucionado, no era problema de wpa_supplicant. wpa_supplicant es unicamente para conectar via wireless con una red wpa. Para tener contraseña wpa en un ap (que es la de salida) lo que hacia falta instalar era el hostapd. Ha sido instalarlo y empezar a funcionar...
Por cierto, tu script de airfoncrack, en la instruccion aireplay -3 tienes puesto dos veces ath0 y por tanto no ejecuta dicha instruccion. Si borras uno de ellos ya lo hace correctamente....
Muchas gracias por todo de nuevo
Un saludo,
Ok muchas gracias por la observacion, aunque como digo el script no es mio pero aun asà lo modifico.
Un Saludo!
Enviar un comentario nuevo