Cinco años de Debian Hackers

cumple_debian

Vuela el tiempo entre los quehaceres del día a día y aquí no iba a ser menos. Este imparable tránsito vital nos ha deslizado suavemente hasta el que es el quinto aniversario del sitio. Ya un lustro difundiendo las bondades del Sistema Operativo Universal, se dice pronto.

Aunque ha habido algunos cambios, la esencia se mantiene. Seguimos escribiendo cuando y como nos parece, seguimos compartiendo lo poco que sabemos con la mejor voluntad y sobre todo, seguimos disfrutando. Es cierto que muchas veces se nos quedan cosas en el tintero, pero afortunadamente en este mundillo el conocimiento fluye libre y las fuentes son innumerables.

Una vez más queremos daros las gracias por estar siempre ahí. Por nuestra parte queda el compromiso de extender este pequeño homenaje a los verdaderos Debian Hackers tan lejos como nos sea posible.

A ver si son, al menos, otros cinco.

 

dnsmasq y la persistencia de las IPs

A veces pasa. Te obsesionas con un problema determinado, algo nimio pero capaz de perturbar tu sueño por el mero hecho de estar ahí, de existir. Pasa el tiempo y no das con la solución y, finalmente, cansado de la situación, desistes. Pues bien, lo que suele pasar es que en un plazo de tiempo no superior a las dos semanas, la solución te busca y, claro está, te encuentra. ¡Maldito Murphy!

La última solución que me buscó y me encontró, tiene que ver con dnsmasq, el servidor de DNS y DHCP que tengo funcionando en raspas, el ordenador más importante de mi casa, ese que entra en una cajetilla de tabaco. Con la limitada capacidad de raspas no hay nada mejor que un servicio ligero y muy ágil que apenas entorpece. Mi problema, decía, tenía que ver con la asignación de direcciones IP y, básicamente consistía en que tenía todo el rango separado según el tipo de solicitante (móviles, tabletas, ordenadores personales, ordenadores de trabajo, lavadoras, tostadoras, etcétera…) y en unos pocos casos, ignoraba mis instrucciones y asignaba una IP diferente, aunque reconociese al dispositivo.

Concretamente me tenía frito que mi movil, nexus no tuviese la dirección IP 20 asignada con mimo y cariño sino la 131. Tras realizar todo tipo de ajustes en la configuración del servicio, cambios en el direccionamiento IP y un largo etcétera de pruebas, todas infructuosas, claudiqué y admití mi derrota a manos de un ordenador que se llama igual que el esqueleto de las sardinas. De eso hace un par de semanas.

Hoy sólo quería saber dónde podía encontrar una lista de los dispositivos que tienen asignada una dirección IP en dnsmasq.

Una búsqueda rápida y el primer resultado, una respuesta de una lista de email, sólo dice que la tiene en el fichero que contiene los préstamos de IPs, en /var/lib/misc/dnsmasq.leases. Y es cierto, contiene esa lista, un poco más grande de lo que esperaba. De hecho, estaba a punto de cerrar el fichero cuando un dato llamó mi atención: algunos de los equipos listados sólo habían estado conectados unas horas, mucho tiempo atrás. Mirando con más detenimiento, observé que, además, esos equipos tenían direcciones IP que deberían estar asignadas a otros, como el nexus. Y todos ellos tenían un bonito cero al principio de la línea. En este punto, sólo quería llorar.

Lo que acababa de ver era una demostración del concepto de persistencia. Al principio, cuando estaba aprendiendo a usar dnsmasq le asigné a los equipos con una IP determinada un tiempo de arrendamiento muy alto, infinito concretamente. Luego decidí cambiar el direccionamiento y, aunque cambié en la mayor parte de los casos la etiqueta infinite por 12h, no limpié la base de datos y esas IPs seguían reservadas hasta el infinito y más allá. Por eso, por mucho que intentase asignarle la 20 al nexus el servidor seguía dándole una muy superior y alejada de mis sueños de orden y categorización, puesto que ya primera ya estaba asignada por siempre jamás.

Bastó una prueba para que quisiese darle cabezazos a la pared. Detuve el servicio, borré las entradas viejas del fichero /var/lib/misc/dnsmasq.leases y volví a levantar el servicio. A continuación solicité una nueva IP desde el móvil y… dnsmasq le asignó la número 20.

Por supuesto, ya le había cambiado el tiempo de asignación en la configuración para que nunca más tuviese otra IP.

¿La moraleja de esta historia? Que nunca barres toda la mierda de debajo de las alfombras. Siempre queda algo que, además, apesta.

 

Conferencias de Richard Stallman por el 5º cumpleaños del hacklab Pica Pica (día 20/02 Gijón, 21/02 Oviedo)

gnuA continuación, publico la nota de prensa que me han hecho llegar mis amigos del hacklab “Pica Pica”. Un colectivo cercano para mi y al que apoyo en lo que puedan necesitar (muchas felicidades Alexis por los 5 años y un abrazo desde aquí ! a ver si el día 20 nos vemos en Gijón).

Creo que puede ser de gran interés asistir a las conferencias del gran RMS y si tenéis la oportunidad no dejéis de hacerlo. Estamos hablando de una figura imprescindible en el mundo del Software Libre, que no deja a nadie indiferente cuando se expresa (afortunadamente).

Sobre las conferencias:

En 2015 el hacklab Pica Pica – Eventos de Software Libre de Asturias ( https://eventoslibresasturias.drupalgardens.com/actividades-organizadas   y    http://picapica.mindhackers.org/   ) cumplimos 5 años organizando actividades de informática libre en Asturias, y para celebrarlo, contaremos con la presencia de un invitado muy especial:

Richard Stallman (Fundador del movimiento del software libre en 1983 y el desarrollo del sistema operativo GNU (www.gnu.org) en 1984)

Que realizará dos conferencias en Asturias:

Gijón: Viernes 20 de febrero
“Software libre y tu libertad”
A las 18:30 h.
Centro Municipal Pumarín “Gijón Sur”.
C/ Ramón Areces, nº 7 – 33211 Gijón, Asturias.

Oviedo: Sábado 21 de febrero
“Por una sociedad digital libre”
A las 18:00 h.
Palacio de Congresos de Oviedo.
C/ Arturo Álvarez Buylla, nº 5 – 33005 Oviedo, Asturias.

Conferencias con la colaboración de: Ayuntamiento de Oviedo y Ayuntamiento de Gijón.

Más información:

* Acerca del hacklab Pica Pica – Eventos de Software Libre de Asturias

Motivados por la ausencia de actividades, cursos o talleres realmente comprometidos con el software libre, en abril de 2010 organizamos en Asturias nuestro primer evento: unas jornadas de iniciación a la informática con software libre. Desde entonces, hemos continuado organizando eventos de difusión de software libre, siempre caracterizados por el compromiso firme con el software libre (solo usamos en las instalaciones sistemas operativos 100% libres), que han permitido dar a conocer el software libre a muchas personas. Entre nuestros logros está el primer FLISOL de Europa, el único evento de celebración del 30 cumpleaños del software libre de España, la primera conferencia de Richard Stallman en Oviedo, y ser la única sede de FLISOL del planeta que ha sido siempre 100% software libre a lo largo de años, lo que nos ha consolidado como referencia en España en materia de difusión y promoción de software libre, y reconocido a escala internacional.

* Acerca de Richard Stallman:
Richard Stallman inició el movimiento del software libre en 1983 y el desarrollo del sistema operativo GNU (www.gnu.org) en 1984. Ha recibido el premio “Grace Hopper” de la ACM (ACM Grace Hopper Award), una beca de la Fundación MacArthur, el premio “Pionero” de la Fundación “Frontera Electrónica”, y el Premio Takeda por “Mejora Social/Económica”, así como también varios doctorados honoraris causa, y ha ingresado en el Salón de la Fama de Internet.

* Acerca del software libre:

El movimiento del software libre ( http://www.gnu.org/philosophy/free-sw.es.html  y  http://www.miscelaneanatural.org/informatica/software-libre/porque-detras-de-gnu-linux-hay-todo-un-movimiento-que-es-el-software-libre-que-ventajas-aporta  ) defiende que los programas o aplicaciones de ordenador o computadora deben respetar la libertad de cualquiera para ejecutarlos, copiarlos, distribuirlos, estudiarlos, cambiarlos y mejorarlos, sin injustas restricciones legales. Estas libertades son de vital importancia. Son esenciales no solo para el bien del usuario individual sino también de la población en general porque promueven la solidaridad: los valores de compartir y cooperar. Éstas libertades son aún más importantes mientras nuestras actividades diarias se vuelven más y más ligadas a la informática: en un mundo de palabras, sonidos e imágenes digitales, el software libre en concreto y el libre acceso a la información y al conocimiento en conjunto viene a representar una parte fundamental de la libertad en general.

Actualmente, en el campo ético el software libre es uno de los movimientos sociales internacionales de referencia, pero también lo es en el campo técnico, si tenemos en cuenta que GNU/Linux es ampliamente usado por los proveedores de servicios en Internet y en otros ambientes (supercomputadoras, física teórica, aviación, animación y efectos especiales, etc.), y es el sistema usado en el 90% de los 500 súper-ordenadores más potentes del mundo.

Entre las ventajas del software libre se encuentra:

– Total libertad para cualquier persona u organización de usar, copiar y compartir, modificar y mejorar los programas (para adaptarlo a necesidades específicas como equipos informáticos antiguos, idiomas regionales o añadir nuevas características útiles), sin estar sometido a ningún tipo de restricción técnica, legal o económica (combatir la “brecha digital”).

– Evita la costosa dependencia obligada respecto de una empresa en concreto (fenómeno del “cliente cautivo”, que le otorga un enorme poder económico, político y mediático), y fomenta la creación de empleo local y regional, al poder cualquier empresa ofrecer servicios (instalación, configuración, mantenimiento, actualización, asesoría, consultoría, cursos y programas de formación,…) de forma más eficaz y sin depender del otorgamiento de licencias.

– Mayor seguridad y estabilidad, puesto que el libre acceso al código fuente permite a la comunidad detectar y corregir los fallos, e impide ocultar programas espía y “puertas traseras” que permitan el acceso remoto no consentido al ordenador o computadora (que los Sistemas Operativos privativos como Windows y Mac OS tienen a propósito: colaborar con los servicios de espionaje de Estados Unidos en la “lucha contra el terrorismo”). Por algo GNU/Linux es ampliamente usado por los proveedores de servicios en Internet y en otros ambientes (supercomputadoras, física teórica, aviación, animación y efectos especiales, etc.), y es el sistema usado en el 90% de los 500 súper-ordenadores más potentes del mundo.

– Fomenta valores tan necesarios en la sociedad actual como compartir, ayudar a los demás, colaborar, trabajar en equipo, crear comunidad, y defender activamente los derechos y libertades de las personas (como la libertad de expresión y el libre acceso a la información y la cultura).

– Libre acceso de cualquier persona u organización a la información y garantías de su perennidad al no depender de formatos cerrados (con disponibilidad restringida y cuyo soporte puede cesar).