miércoles, 21 de noviembre de 2012

Descent: Viaje a las Tinieblas

Me acaba de llegar el "Descent: Viaje a las Tinieblas (Segunda Edición)" y aquí os dejo el vídeo de su desembalaje.

Desde pequeño siempre he sido un fan del HeroQuest, un sencillo juego de tablero de exploración de mazmorras. Ya en la adolescencia, el domingo después de haber estado de farra el sábado nos juntábamos en el camarote de un amigo y pasábamos así la tarde. Hace poco estuve viendo reemplazos del HeroQuest y descubrí que el Descent es como su nieto. Las normas parecen un poco más complicadas/elaboradas pero la esencia es la misma: 4 héroes contra el master o señor del mal. A ver lo que da de sí el juego, ahora toca aprender las reglas.
Por cierto, es la primera vez que edito un vídeo y aunque la edición es muy básica (poner un título, música de fondo, ...) ha sido bastante sencillo con el programa gratuito y de software libre Openshot. Un programa al que también tendré que meterle más horas por otros proyectos/compromisos que tengo pendientes...
¡A jugar!

domingo, 18 de noviembre de 2012

Ibilbideak: web social del GV de montaña

Este fin de semana he encontrado una web social para montañismo que me ha sorprendido bastante y me ha dejado algo perplejo: Ibilbideak.

Lo primero que me ha sorprendido es que Ibilbideak es un projecto del Gobierno Vasco para fomentar la actividad en la población ¿Ahora el gobierno vasco se dedica a crear páginas webs de actividades ludico-deportivas? ¿esto tiene sentido? ¿es una apuesta válida o acabará muriendo en breves?

Quitando el tema de qué hace el Gobierno Vasco en una web social de actividades deportivas, hay otras dudas en el aire. Por una lado, Ibilbideak ha sido desarrollado por el equipo de Wikiloc. Wikiloc es la red social por excelencia para compartir tracks de GPS de deportes outdoor (senderismo, BTT, alpinismo, vela, ...). Por lo tanto, Ibilbideak lo ha hecho gente buena y con experiencia. Bien, ¿pero que aporta Ibilbideak con respecto a Wikiloc?

En primer lugar, aporta restricciones. Sólo se puden subir rutas y eventos que geográficamente se den en la Comunidad Autónoma del País Vasco (CAPV). Es decir, no puedo subir rutas de Pirineos, Picos de Europas, ... Wikiloc cubre todo el mundo.

El éxito de Ibildideak se limita entonces a conseguir una comunidad de usuarios de la CAPV para no tanto compartir rutas sino para compartir eventos. Una comunidad de gente que pueda anunciar eventos (marchas de montaña, excursiones, ...) y apuntarse a los mismos. Esto no lo tiene de por sí Wikiloc pero tampoco es nuevo. Un proyecto similar y ya acabado fue cuspidis donde a parte de compartir rutas de GPS, se proponían excursiones, salidas de monte, ... Otro aproximación similar y puede que menos web 2.0 es Mendi Martxak un foro web donde se comentan las marchas de Euskal Herria. Es decir, la parte de comunidad tampoco es nuevo.

Habrá que dar tiempo para ver si en torno de Ibilbideak se genera esa comunidad de proveedores de eventos (clubes de montaña, empresas de actividades outdoor, ..) y sobre todo posibles interesados en participar en esas actividades. Por si acaso yo ya me he registrado aunque de momento hay muy pocos eventos y rutas cargadas. Por cierto, lo mejor que tiene por ahora es la integración con Wikiloc ya que las rutas que subas a Ibilbideak se subirán automáticamente a Wikiloc.

Todavía está todo por ver.


sábado, 24 de marzo de 2012

Cisco Small Business SG300 backup with RANCID

I like using RANCID to manage a backup of all the network devices of a network: switches, routers, firewalls,... However, RANCID lacks of "official" support for Cisco SG300 series switches. These switches form part of Cisco's Small Business serie and although they are not based on Cisco IOS, they are provided with a CLI with some similar commands to Cisco IOS's ones.

By Googling, I found how to backup with RANCID a Cisco SRW2008P switch. I have modified those files to support not only a SRW switch but also a SG300 switch.

So, how to backup a SG300 series switch with RANCID?

  1. Download csblogin and csbrancid files and put them in the RANCID's PATH (in my case, /opt/rancid/bin). Don't forget to give them execution permissions.
  2. Edit rancid-fe file located in the RANCID's PATH (in my case, /opt/rancid/bin/rancid-fe) and insert a new item in the %vendortable dictionary:

    'cisco-sb'        => 'csbrancid',

  3. Insert the device to backup in the router.db file:

    test.example.com:cisco-sb:up:

  4. Modify your .cloginrc file:

    add user test.example.com        {user}
    add password test.example.com     {password}
    add autoenable test.example.com    1
    add method test.example.com        ssh
    add userprompt test.example.com  {"User Name:"}

  5. Enjoy it!

sábado, 7 de enero de 2012

Las comunicaciones ¿abiertas?

Me considero a mi mismo como un férreo defensor del software libre pero siempre he sido un poco reacio a su utilización en el mundo "empresarial" principalmente por el desconocimiento por parte de los jefes y especialmente en el mundo de las comunicaciones (routers, firewalls, ...) por la criticidad de estos elementos para el funcionamiento de una empresa. Pero últimamente no veo más que indicios de que cada vez el software libre esta más metido en las comunicaciones y que los vendedores tradionales (Cisco, Juniper, ...) tienen que empezar a tenerlo más en cuenta.

Hace poco estuve en un cliente con unas necesidades de comunicación moderadas: 5 conexiones WAN para balanceo de tráfico y prestar diferentes servicios. El firewall/router principal eran dos Unix OpenBSD virtualizados en VMware y que utilizaban CARP para aumentar la disponibilidad a nivel 3 (CARP es un protocolo similar al estándar VRRP o al protocolo HSRP de Cisco). No es la primera vez que me encontraba una solución de software libre como Router o Firewall, pero la elegancia de la implementación me abrió los ojos. Anteriormente había estado en otra empresa pública, incluso de más tamaño, que utilizaban GNU/Linux y Webmin como firewall pero que se les había ido de las manos y tenían excesivos servicios corriendo en el Firewall de la empresa y su gestión era un poco chapucera.

Investigando más sobre las versiones actuales de OpenBSD he descubierto que es una solución de firewall/routing más que interesante con un nivel de throughput a nivel de red considerable siempre y cuando el hardware sea el adecuado. Estamos hablando de conseguir unos 800Mbps en tarjetas de 1Gpbs. De hecho uno de mis próximos proyectos es montar un par de equipos OpenBSD que corran BGP con OpenBGPD.

Pero hay más movimiento. Vyatta es un proyecto más que interesante que consiste en la implementación software de un router/firewall/vpn... haciendo uso de software libre y que ofrece una CLI muy similar al sistema operativo de Juniper JunOS. Existe una versión community y una versión enterprise de pago que ya incluye soporte y es la opción recomendada si se va a utilizar comercialmente. Obviamente Vyatta puede ser instalada en hardware dedicado o hardware virtualizado en función de las necesidades de disponibilidad o rendimiento.

Por último, aunque no existe una versión community libre y sólo existe una versión de pago hay que mencionar el sistema operativo RouterOS de Mikrotik que está basado en GNU/Linux y que proporciona funcionalidades similares a Vyatta o incluso más avanzads como MPLS. RouterOS viene preinstalado en los routers de Mikrotik con lo que por 60$ puedes tener un avanzado router/firewall que soporta RIP, OSPF, BGP, MPLS, túneles EoIP, ... y que puede tener un throughput de unos 200Mbps. ¡Por 60$ tienes un router MPS! También se pueden comprar licencias de RouterOS para su instalación en hardware tradicional. RouterOS es configurable desde una interfaz web sencilla o desde una CLI que desgraciadamente no presenta similitudes con la CLI de la IOS de Cisco o de JunOS.

Bueno yo ya tengo un par de máquinas virtuales en VirtualBox para ir probando Vyatta y RouterOS. Veremos que es lo que da de si.

P.D.: Me estoy centrando en soluciones de routing basadas en software libre y no tanto en soluciones de seguridad como Firewall es por ello que no he mencionado soluciones tan interesantes como IPcop, IPfire, m0n0wall, pfsense, ...