Pasar al contenido principal
Tutoriales y pruebas de gokuhs

Miembro desde hace

16 años 1 mes

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

 

 

togarha (no verificado) Mié, 23/09/2009 - 08:05

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,

 

Miembro desde hace

16 años 1 mes

gokuhs Mié, 23/09/2009 - 14:13

En respuesta a por togarha (no verificado)

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

 


togarha (no verificado) Mié, 23/09/2009 - 23:11

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 

iwconfig: root@OpenWrt:~# iwconfig  eth0      no wireless extensions. lo        no wireless extensions. wifi0     no wireless extensions. ath0      IEEE 802.11g  ESSID:"prueba"  Nickname:""           Mode:Master  Frequency:2.462 GHz  Access Point: XX:XX:XX:XX:XX:XX              Bit Rate:0 kb/s   Tx-Power:17 dBm   Sensitivity=1/1             Retry:off   RTS thr:off   Fragment thr:off           Encryption key:3030-3030-30   Security mode:restricted           Power Management:off           Link Quality=72/70  Signal level=-18 dBm  Noise level=-90 dBm           Rx invalid nwid:218  Rx invalid crypt:0  Rx invalid frag:0           Tx excessive retries:0  Invalid misc:0   Missed beacon:0 ath1      IEEE 802.11g  ESSID:"JAZZTEL_6B"  Nickname:""           Mode:Managed  Frequency:2.462 GHz  Access Point: XX:XX:XX:XX:XX:XX              Bit Rate:36 Mb/s   Tx-Power:17 dBm   Sensitivity=1/1             Retry:off   RTS thr:off   Fragment thr:off           Encryption key:4530-3031-4432-3038-4541-3136-42   Security mode:restricted           Power Management:off           Link Quality=72/70  Signal level=-18 dBm  Noise level=-90 dBm           Rx invalid nwid:8917  Rx invalid crypt:0  Rx invalid frag:0           Tx excessive retries:0  Invalid misc:0   Missed beacon:0

 

Miembro desde hace

16 años 1 mes

gokuhs Mar, 29/09/2009 - 01:08

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 ;-)

 

 

togarha (no verificado) Mar, 29/09/2009 - 17:42

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,

 

Miembro desde hace

16 años 1 mes

gokuhs Mié, 30/09/2009 - 01:06

En respuesta a por togarha (no verificado)

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.

 

togarha (no verificado) Mié, 30/09/2009 - 08:43

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,

 

 

Miembro desde hace

16 años 1 mes

gokuhs Mié, 30/09/2009 - 14:39

En respuesta a por togarha (no verificado)

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!

togarha (no verificado) Mié, 30/09/2009 - 16:24

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,

 

 

 

Miembro desde hace

16 años 1 mes

gokuhs Jue, 01/10/2009 - 03:10

En respuesta a por togarha (no verificado)

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

togarha (no verificado) Jue, 01/10/2009 - 08:49

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,

 

Miembro desde hace

16 años 1 mes

gokuhs Jue, 01/10/2009 - 11:23

En respuesta a por togarha (no verificado)

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

togarha (no verificado) Jue, 01/10/2009 - 14:24

En respuesta a por gokuhs

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,

 

Esteban (no verificado) Lun, 28/11/2011 - 20:48

Buen día,
La empresa en la que trabajo tiene instalada una red local y quiere instalar una red inalámbrica que mediante un servidor dé direcciones a los que se conectan. Me han pedido que configure el DHCP del servidor para que asigne las direcciones libres de la empresa. La red es la 192.168.64.0 y tiene una máscara de 24 bits (255.255.255.0) y la distribución actual de IPs es la siguiente:

192.168.64.0 -> Dirección de red
192.168.64.1 -> Router
192.168.64.2 -> Servidor DNS
192.168.64.3 -> Servidor central, entre otros asigna DHCP
192.168.64.4 - 192.168.64.140 -> IP asignadas a los ordenadores primer piso
192.168.64.150 - 192.168.64.1.249 -> IP asignadas a los ordenadores según piso
192.168.64.255 -> Dirección de broadcast

Sería correcto así el dhcp.conf:
option domain-name-servers 192.168.64.2, 192.168.64.3;
option domain-name "empresa.org";
option routers 192.168.64.1;
option broadcast-address 192.168.64.255;
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;

subnet 192.168.64.0 netmask 255.255.255.0 {
range 192.168.64.4 192.168.64.140;
range 192.168.64.150 192.168.64.1.249;
{
option ifname wlan-79 {
range 192.168.64.141 192.168.64.149;
{
Gracias por la ayuda!

Miembro desde hace

16 años 1 mes

gokuhs Mar, 29/11/2011 - 08:50

En respuesta a por Esteban (no verificado)

Lamento no poderte ayudar, tanta experiencia no tengo con redes, o al menos no se hilar tan fino. Lo mas que te puedo comentar es que te revises este manual de OpenWRT donde te explican cada configuración de este archivo.

Un saludo y mucha suerte!