11 sept 2015

Resetear router con OpenWrt

A veces realizamos configuraciones en nuestro router OpenWrt que lo dejan inutilizado y tenemos que resetearlo. En este post os voy a explicar paso a paso como realizar esta operación:

Primero.- Conectamos el router a la corriente y lo dejamos apagado.

Segundo.- Pulsamos con un clip el botón de reset que hay al lado de la antena, lo mantemos pulsado mientras encendemos el router y lo dejamos pulsado durante unos 20 segundos. El router entrará en modo failsafe. Lo sabremos porque el indicador de "Power" parpadeará muy rápido.

Tercero.- Conectamos el router a nuestra red.

Cuarto.- Puesto que la dirección IP del router en modo failsafe es 192.168.1.1, asignamos una segunda ip del rango 192.168.1.X a la interfaz de red ethernet de nuestro ordenador.
# ip addr add 192.168.1.100/24 dev eth0


Quinto.- Nos conectamos al router mediante telnet:
# telnet 192.168.1.1

En este modo, el router no pedirá password y entrará directamente, como podéis comprobar en la siguiente imagen:


Sexto.- Ejecutamos el comando "firstboot" para resetear el router al estado de fábrica con OpenWrt.


Respondemos "y" y comenzará a resetearlo. Cuando termine, ejecutamos el comando "reboot" para reiniciar el router y listo. Ya podremos entrar en él con la IP por defecto (192.168.1.1) y volver a configurarlo de nuevo:


Publicado por primera vez en http://enavas.blogspot.com.es

Instalar controlador UniFi en Debian Jessie

En mi centro tengo montado puntos de acceso Ubiquiti y de otras marcas con un firewall PfSense que mantiene un portal cautivo.

Los equipos UniFi son gestionados a través de un software controlador (que se instala en un equipo), no de forma independiente a través de una GUI como la mayoría de los puntos de acceso del mercado. De este modo, con una única aplicación tendremos acceso a la configuración de todos nuestros puntos de acceso Ubiquiti.

En este post vamos a ver cómo instalar el controlador UniFi en Debian Jessie.

Para instalarlo, tenemos dos opciones:

1) Descargar el controlador UniFi desde la web del fabricante e instalarlo con dpkg: https://www.ubnt.com/download/unifi/unifi-ap

2) Configurar el repositorio desde donde descargar el paquete. 

Elegiremos la segunda opción, que nos permitirá mantener el controlador actualizado más fácilmente.

Así que lo primero que haremos será añadir el repositorio de ubiquiti:
# echo "deb http://www.ubnt.com/downloads/unifi/debian stable ubiquiti" > /etc/apt/sources.list.d/ubiquiti.list
A continuación añadimos la clave del repositorio:
# apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
Actualizamos los índices de los repositorios:
# apt-get update
E instalamos el paquete unifi:
# apt-get install unifi
Al instalar el paquete, se iniciará el servicio unifi. Así que comprobaremos si está corriendo:
# service unifi status
Si véis una salida como la siguiente, es que está corriendo:
# service unifi status
● unifi.service - unifi
Loaded: loaded (/lib/systemd/system/unifi.service; enabled)
Active: active (running) since vie 2015-09-11 07:59:46 CEST; 1s ago
Process: 2937 ExecStop=/usr/lib/unifi/bin/unifi.init stop (code=exited, status=0/SUCCESS)
Process: 3002 ExecStart=/usr/lib/unifi/bin/unifi.init start (code=exited, status=0/SUCCESS)
Main PID: 3025 (jsvc)
CGroup: /system.slice/unifi.service
├─3025 unifi -home /usr/lib/jvm/java-7-openjdk-amd64 -cp /usr/shar...
├─3026 unifi -home /usr/lib/jvm/java-7-openjdk-amd64 -cp /usr/shar...
├─3027 unifi -home /usr/lib/jvm/java-7-openjdk-amd64 -cp /usr/shar...
└─3041 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java -Xmx1024M -D...

sep 11 07:59:46 conector unifi.init[3002]: Starting Ubiquiti UniFi Controlle....
Hint: Some lines were ellipsized, use -l to show in full.
Bien, pues ahora que ya está instalado y corriendo, abrimos el navegador en cualquier equipo de nuestra red y accedemos al controlador mediante https en la IP del equipo y el puerto 8443. 
Por ejemplo, si el equipo donde hemos instalado el software tiene la dirección IP 192.168.0.5, para acceder al controlador tendremos que escribir esta dirección en la barra de direcciones del navegador:
https://192.168.0.5:8443
La primera vez que entremos nos aparecerá el típico mensaje que dice que la conexión no está verificada:


Añadimos la excepción y listo.

Además, la primera vez también se iniciará un asistente de configuración en 5 pasos donde configuraremos unos ajustes básicos:


Cuando terminemos con el asistente, veremos la pantalla de login:


Y eso es todo. A partir de ahí, ya podremos gestionar todos nuestros puntos de acceso Ubiquiti desde un único lugar: el controlador.
Publicado por primera vez en http://enavas.blogspot.com.es