Configurar router Home Station ADB P.DG A4001N1 como cliente | Algo de Linux

lunes, 15 de julio de 2013

Configurar router Home Station ADB P.DG A4001N1 como cliente

Como ya vimos hace tiempo en la siguiente entrada: http://enavas.blogspot.com.es/2013/03/openwrt-en-router-home-station-adb-pdg.html, podemos instalar OpenWRT en nuestro router Home Station ADB P.DG A4001N1 con el fin de usarlo como router neutro y darle infinidad de usos. 

Uno de los usos que podríamos darle a este router es configurarlo como cliente de otra red wifi.

Imaginemos que tenemos una típica antena de panel con una tarjeta wifi interna que se conecta a nuestro ordenador vía usb para permitirnos conectar a una red wifi lejana. Podríamos conectar dicho dispositivo a nuestro router Home Station ADB P.DG A4001N1, de tal manera que el router actuase como cliente de dicha red lejana y activar el dhcp del router para compartir la conexión a internet con todos los equipos de nuestra casa. 

De este modo, vamos a tener dos tarjetas wifi:
  • Una interna, que podríamos usar como punto de acceso.
  • Una externa (La de la antena de panel con tarjeta wifi integrada), que usaremos como cliente para lograr un mayor alcance.
Naturalmente, podría suceder que, por la ubicación del Home Station ADB P.DG A4001N1, la wifi del punto de acceso configurada como AP no tuviera suficiente señal para dar cobertura completa a toda la casa. En este caso, podemos conectar nuestro viejo router en otra ubicación y conectarlo mediante un switch, por ejemplo  


En el montaje del ejemplo, vamos a suponer que sólo vamos a utilizar la interfaz wifi de la antena de panel como cliente, y la interna del Home Station, de momento, la dejaremos desactivada.

Teniendo en cuenta que ya tenemos conectado y configurado el router Home Station a nuestra red, nos conectamos a él vía ssh. 

Las configuraciones del router Home Station se guardan en /etc/config.

Para ver la configuración wireless que tiene el Home Station antes de conectar la antena usb, ejecutamos:

# cat /etc/config/wireless


Como podéis ver en la imagen anterior, nos muestra la configuración de la interfaz wifi interna.

Dentro del directorio /sbin del router, hay un script llamado wifi, que nos va a permitir hacer tres cosas:

  • Activar la configuración wifi.
  • Desactivar la configuración wifi.
  • Detectar la configuración wifi.
Para activar la configuración wifi, ejecutamos el script wifi sin parámetros:

# wifi

Para desactivar la configuración wifi, ejecutamos el script wifi con el parámetro down:

# wifi down

Y para detectar nuevas interfaces wifi, ejecutamos el script wifi con el parámetro detect:

# wifi detect

Bueno, pues ahora que ya sabemos ésto, conectamos la antena usb al router Home Station, y ejecutamos:

# wifi detect

Como podemos ver en la imagen siguiente, me ha detectado la nueva interfaz sin ningún problema:


Como me interesa añadir dicha configuración al fichero /etc/config/wireless, lo hago de la siguiente manera:

# wifi detect >> /etc/config/wireless


Una vez que tengo añadida la configuración de la nueva interfaz (radio1), ya puedo acceder al router vía luci para configurarla como cliente y activar el dhcp del mismo.

4 comentarios:

Anónimo dijo...

Podrias explicar algo mas de esto?

Me interesa saber como se hace .

Gracias

Esteban M. Navas Martín dijo...

La configuración ya es algo más concreto que depende de lo que quieras hacer.

Daniel Sin Mas dijo...

Amigo podrias subir de nuevo los programas porfavor te dejo mi correo plis jlrc1985@hotmail.es

Esteban M. Navas Martín dijo...

Supongo que te refieres al firmware Barrier Breaker. Lo siento pero eran ajenos a mí. ¿Has probado a instalar el firmare Chaos Calmer, que es más reciente?
http://enavas.blogspot.com.es/2015/09/firmware-openwrt-chaos-calmer-1505-para.html