
I have a Linksys WRT54GL router at home. I had DD-WRT installed on it, and used it as a home wireless access point, router and IPv6 6to4 gateway. So far it was working flawlessly, until I changed my ISP to Sunrise.
After the switch, I started having a weird PPPoE related issue where the router would redial the connection every 30 minutes. There was no elegant solution available, and the unelegant solution wasn’t good enough.
I decided to be a macho and install OpenWRT. I’ve read on the Internet that I should be prepared to spend some time configuring it manually without expecting a good web interface.
It was a very pleasant surprise to find a very nice web administration interface, not as nice as DD-WRT, but it allowed me to configure more aspects of the router behavior. PPPoE with Sunrise just works, and the OpenWRT distribution feels more like a full-blown desktop/server distribution, with package management and all. I just love it.

This server will probably be down for a few hours tomorrow during an ISP change. It will be running on Sunrise instead of Swisscom.
Este servidor probablemente no estará disponible por unas pocas horas mañana durante un cambio de proveedor de servicio de Internet. Funcionará sobre Sunrise en lugar de Swisscom.

Today I’ve been to Linuxdays, a yearly Linux and open source related event that took place here in Geneva. I had the opportunity to meet some really cool people from Debian, Canonical, Sun Oracle, and Linalis, a local open source consultancy firm. It’s been a nice opportunity to stretch ties with the local open source community.
One of the most interesting outcomes of the open source success now is that it’s not just Linux anymore, with OpenSolaris also playing a mayor role in the game. I just hope they get to liberate the source code for the compiler so it can rise to the state of openness of Linux and the *BSD systems.

I will have to ask everyone who has sent me email during the last two days to resend it. I’ve had problems with my home mail server after I did a typo in my Postfix’s configuration file. The service startup script said OK when started, but the service didn’t run. I’m sorry for this downtime, I fixed it as soon as I noticed.

Este blog actualmente está hospedado en un servidor privado virtual (VPS) de la empresa GPLHost. Esta VPS es muy pequeña, con sólo 128 MiB de memoria RAM y 8 GiB de espacio en disco. Hace un par de días pasó unas horas sin funcionar debido a que se llenó la memoria RAM, ya que hay demasiados servicios ejecutándose simultáneamente. En este momento Postfix, Amavis, SpamAssassin, ClamAV, Dovecot, Apache HTTPD, Jabberd, MySQL, y OpenLDAP brindan servicios hacia Internet.
He adquirido por 100 CHF sendas máquinas de escritorio corporativas usadas al banco donde trabajo. Un equipo Pentium 4 con 1024 MiB de memoria RAM, y dos discos duros que totalizan casi 300 GiB se encuentra en la sala de mi casa, a unos pocos metros detrás de mi, listo para reemplazar al minúsculo VPS.
El nuevo servidor en Suiza reducirá la latencia para mis usuarios de correo electrónico que se encuentran en el viejo continente (bueno), pero el ancho de banda saliente disminuirá a menos de 512 Kbps, a menos que estés en mi casa (malo para ustedes, bueno para mi). Si recibiera e-mail de un par de mis usuarios quejándose de lentitud, entonces podría mover el servicio de correo del dominio xeno-genesis.com hacia los servidores de Google, sale gratis.
Los servicios de Xeno-Genesis, incluyendo las direcciones de e-mail de algunos de mis usuarios, se encontrarán inaccesibles por unas horas a partir de hoy. Pido disculpas y les ruego que intenten acceder al correo de nuevo mañana, cuando la migración de los servicios y archivos hacia el nuevo servidor haya sido completada.

Me hackearon la web. Estuve revisando mis directorios ayer y conseguí algunos archivos que no deberían haber existido. Así me dí cuenta que probablemente me hackearon con el viejo truco de la inclusión remota de archivo con PHP. Estos hacks son automatizados. Probablemente reventaron a Joomla o a Roundcube. Como yo reemplacé a Joomla por Wordpress, y como ya migré todos los posts hacia acá, pues desactivé Joomla. Adiós Joomla.
Con respecto a Roundcube, aseguré los directorios para que el usuario de Apache no pudiera escribir en él. Resuelto el problema por ahora. Luego cuando tenga más tiempo haré un análisis más completo.
En otra nota, migraré los servicios de mi proveedor actual de hospedaje hacia un servidor pequeño que compré y tengo ahora en la casa, así lambusiamente dejaré de pagar la VPS donde corre esta web ahora.

Nuevo Palm Prē, ¡con webOS!, el nuevo sistema operativo de Palm basado en Linux, que permite programar en JavaScript/HTML, de la misma forma que se programan los sitios web. Ahora sí podemos decir que el navegador se convierte en sistema operativo.

Comercial antipiratería de The IT Crowd. Muy divertido.

En un arranque de espíritu innovador he decidido actualizar este servidor para que todos sus servicios funcionen sobre IPv6. Este nuevo protocolo hará funcionar la Internet en el futuro cercano, permitiendo muchos nuevos servicios y tecnologías al expandir el rango de direcciones acabando con la escasez de direcciones IPv4 y la necesidad de utilizar NAT.

No sabía que teníamos tantos amigos ya en Suiza. Nos hemos casado al fin, y junto con muchos de nuestros mejores amigos que hicieron que la pasáramos muy bien.
La fortuna nos dió un día soleado para nuestra boda, como de los que aquí en Invierno hay pocos.
La juez preparó una gran ceremonia, junto con poesía y varios sabios consejos. Daynet y yo estamos muy felices.