Hazte tu propio router con WRTNode – Unboxing y primera toma de contacto

Hace ya algunos meses os hablé sobre WRTNode, una board de desarrollo compatible con firmware libres de routers, y basados en GNU/Linux como OpenWRT Barrier Breaker, y QuickMeshProject.

wrtnode2vistas

Vista frontal y trasera de WRTNode.

Los chicos de WRTNode me han enviado una para que le saque todo el jugo, y hoy os voy a explicar un poco mejor como funciona esta pequeña placa de desarrollo; qué nos encontraremos en el interior de su caja al abrirla, y por supuesto cómo utilizarla.

PB260087

Caja de WRTNode.

Viene con un cable que dispone de un puerto microUSB macho para alimentarla, y un conector USB hembra para conectarle dispositivos como por ejemplo un pendrive, una webcam, un disco duro extraíble, o un hub para aumentar las entradas disponibles; este cable lo podemos conectar directamente a un puerto USB de nuestro PC, o a una fuente de alimentación de 5V, y como mínimo 1A.

contenidopaquete

Contenido de la caja.

Pero también dispone de pins preconfigurados para algunos de los leds indicadores que suelen llevar los routers convencionales, hub de cuatro puertos Ethernet, puerto WAN, algunos GPIO de propósito general, entrada USB; y posibilidad de conectarle un lector de tarjetas SD, y un puerto serie.

gpio

Pins GPIO.

En total dispone de 78 pins GPIO, y en la siguiente tabla extraída de la wiki de WRTNode, podemos ver el pinout de todos y cada uno de ellos; debemos tener en cuenta que en este diagrama, WRTNode está fotografiado por el lado de las soldaduras así que al hacer nosotros las conexiones debemos invertir el pinout.

700px-Saving3

También es importante destacar que dispone de wifi integrado a 300 Mbps, y como cualquier router con los firmware antes descritos, puede actuar como access point, como repetidor, o como cliente wifi; entre otras muchas funciones.

antenas WIFI

Antenas Wifi integradas.

Para realizar la primera conexión, sólo debemos alimentarla mediante el puerto microUSB, y esperar a que el led azul de PWR encienda; y una vez encendido, vamos a conectarnos a la red wifi llamada “WRTnode****” con clave por defecto “12345678“.

Captura de pantalla de 2014-12-01 05:49:23

Conectando a la red WIFI.

Si queremos configurar los parámetros del firmware, podemos acceder a la aplicación web como en cualquier router, accediendo desde el navegador web a la IP 192.168.8.1 o “i.wrtno.de“, el nombre de WRTNode en la red.

Captura de pantalla de 2014-11-26 04:21:21

Panel de administración LUCI de OpenWRT.

También podemos acceder por la terminal, la primera ocasión con el protocolo telnet; para asignar un password de administración.

usuario@maquina:~$ telnet i.wrtno.de
Trying 192.168.8.1...
Connected to i.wrtno.de.
Escape character is '^]'.
 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------


BusyBox v1.22.1 (2014-08-13 19:31:12 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r41508)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------


root@OpenWrt:/# passwd
Changing password for root
New password: 
Retype password: 
Password for root changed by root

root@OpenWrt:/# exit

Una vez dispongamos del password, ya podemos acceder de una forma más segura mediante el protocolo SSH.

usuario@maquina:~$ ssh root@i.wrtno.de
The authenticity of host 'i.wrtno.de (192.168.8.1)' can't be established.
RSA key fingerprint is b1:4f:76:d8:6c:b6:0e:fa:2e:45:f1:14:b9:7c:60:82.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'i.wrtno.de,192.168.8.1' (RSA) to the list of known hosts.
root@i.wrtno.de's password: 


BusyBox v1.22.1 (2014-08-13 19:31:12 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r41508)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------

root@OpenWrt:~# 

Quizás lo más interesante de esta pequeña placa es que podemos desarrollar nuestros propios routers, firewalls, servidores de backup, etc; más estables y económicos, ya que esta pequeña placa es al router, lo que Raspberry PI es al PC.

Si te ha gustado puedes seguirme en Twitter, Facebook, Google+, Linkedin, o compartirlo con los botones ubicados debajo de esta publicación, si tienes cualquier pregunta o sugerencia no dudes en comentar.

Ayudanos a llegar a más lectores Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Deja un comentario