Monitorizar el tráfico de la red con un router OpenWRT

Una vez más llega el momento de escribir una entrada motivado por un pensamiento de mi vida diaria. Hace tiempo compré un par de cámaras chinas (Wanscam) con las que estuve jugando un tiempo y me llevó a realizar una aplicación para Windows Phone (puedes verla aquí).
Recientemente (y con todos los temas de espionaje que suenan) decidí ver que tipo de datos enviaban/recibían mis cámaras, para ello me propuse usar mi router para que guardará el trafico y poder analizarlo más adelante, dicho esto para este propósito vamos a instalar «tcpdump» para capturar el tráfico y guardarlo en un disco externo mediante el protocolo NFS para de esta forma aumentar el espacio disponible en nuestro router.

Sigue leyendo

TP-Link TL-WR1043ND – OpenWRT con Movistar TV

Buenos días! Hoy volvemos con más cosillas que me han surgido recientemente y es que hace tiempo me puse la Fibra de Movistar y adquirí el router TP-Link TL-WR1043ND en mi «tienda de confianza». La verdad que el router en sí tiene muchas opciones pero el firmware que venia de serie era muy flojillo, ¡imaginad que la tabla NAT solo podía tener 16 registros! y claro eso no me daba para nada, por ese motivo le puse el OpenWRT y empecé a jugar con él. Configurarlo para que tuviera internet fue fácil pero lo «difícil» llego cuando hace poco más de 1 mes contraté el movil y me pasé a fusión donde me regalaban Movistar TV ya que no quería dejar el router de movistar puesto busqué como configurar mi router para que también funcionara con la IPTV.

Sigue leyendo

Cambiar el puerto de envío de un SmartHost en Exchange 2010

Recientemente me he visto en la obligación de tener que cambiar mis parámetros de configuración para mi Exchange 2010 gracias a mi proveedor… 1&1. Este cambio viene motivado a que recientemente desde principios del 2014, 1&1 está obligando a usar SSL a través de las conexiones de correo, por lo tanto mi vieja configuración que usaba el puerto 25 con mi usuario y contraseña ha dejado de ser válida, mostrándome un bonito mensaje de error 451: Requested action aborted.
Del mismo modo cuando probaba mi configuración por Telnet me aparecía el mismo mensaje con lo que ya me decidí a llamar a soporte y la propia locución típica de inicio comenta el cambio.

Sigue leyendo

Control domótico con Arduino

Muy buenas! Hoy vamos a ver cómo podemos realizar un pequeño y sencillo proyecto de control domótico con el Arduino, en primer lugar vamos a ver los componentes necesarios para el tutorial:

  1. Placa Arduino Uno Rev 3.
  2. Shield Ethernet.
  3. Placa de Relé de 250V 10A.
  4. Kit de PLC (Opcional, eso nos permite que no se vean los cables de red en el shield de Ethernet).
  5. Terminación de conector a red eléctrica.
  6. Cables varios.

Sigue leyendo

VPN Error 628 y 732 en ESXi 5.5

Después de varios días con un problema con la VPN en mi laboratorio, al final he visto la solución y la quiero compartir con todos.

Empecemos por el principio, tengo configurado un servidor ESXi 5.5 con varias máquinas virtuales (Controlador del dominio, Exchange y RRAS, todas en Windows Server 2008 R2) bien, el problema comenzó cuando intentaba introducirme en la VPN de mi RRAS pero me aparecía un error en Windows XP (732) diciendo que no podía ponerse de acuerdo con el protocolo PPP (esto era raro ya que anteriormente todo me funcionaba a la perfección), el caso es que entonces me pasé a Windows 7 pero entonces la VPN reportaba un error 628. Bien, borre y cree de cero un nuevo servidor RRAS, pero ahí vi que seguía con el mismo problema (y que por lo tanto no había hecho nada más que perder el tiempo).

Lo curioso es que si intentaba establecer la VPN en localhost funcionaba pero en un equipo de la misma red (también virtual) volvía a fallarme.

Sigue leyendo

Sharepoint 2010 – Excepción (String was not recognized as a valid DateTime) al agregar una nueva versión en un DocumentSet

Si estas trabajando sobre Sharepoint 2010 y obtienes un bonito error (String was not recognized as a valid DateTime) al intentar, programaticamente, agregar una nueva versión con un código parecido a este:

DocumentSet.VersionCollection.Add(true, "");

Entonces es que has sido víctima de una actualización de DLL (Microsoft.Office.documentmanagement.dll) de Microsoft, concretamente a partir de la CU de Agosto 2012 el multi-idioma ya no funciona y no se pueden crear versiones de los DocumentSet.

Sigue leyendo

Instalar Exchange Server 2010 SP2 en Windows Server 2008 R2

Hoy vamos a aprender a configurar un servidor Windows Server 2008 R2 para que nos sirva de alojamiento del Exchange 2010.

En principio para poder instalar el Exchange necesitamos o bien tener ya un dominio configurado o bien crear en el mismo servidor donde vamos a instalar Exchange un controlador de dominio, pero este paso se escapa a lo que vamos a pretender en este articulo. Solo tengo que apuntar que para que todo funcione correctamente el nivel de funcionalidad del dominio ha de ser Windows Server 2003 o superior y el servidor donde vamos a instalar el Exchange ya debe estar unido al dominio. Como nota tengo que decir que el nivel de funcionalidad de mi dominio es Windows Server 2008 R2.

Sigue leyendo

El contexto expiró y ya no se puede usar. (Excepción de HRESULT: 0x80090317)

Recientemente me he encontrado en mi día a día que tenia que desarrollar un proyecto de datos muy costoso y largo. En principio Sharepoint 2010 lo trataba bien, iba lento pero funcionaba de manera estable. El problema después de 1 día de procesamiento de datos que apareció en el log el evento que aparece en el título de este post «El contexto expiró y ya no se puede usar. (Excepción de HRESULT: 0x80090317)». ¿Que hacer? ¿no podría realizar correctamente mi proceso? ¿tendria que abandonar para siempre la programación en Sharepont? jeje, claro que no.

Sigue leyendo