ubuntu

Reparando la laptop: Amber nuevamente en acción

Hace algunas semanas Amber, mi fiel laptop Pangolin de System 76, dejó de funcionar, aparentemente por un problema eléctrico.

Los muchachos de System 76 fueron muy amables ayudándome a descartar el problema por correo electrónico e incluso ofrecieron cambiar el equipo sin costo alguno pues aún estaba en garantía pero el problema fue que estoy en Lima y no tenía forma de enviárselos a tiempo.

Instalar OpenVPN en Ubuntu, Hulu fuera de los Estados Unidos y seguridad en la Red

Hace algunos días escribí sobre Hulu, su restricción para usuarios fuera de los Estados Unidos y como utilizar una red privada virtual (VPN) con un servidor en ese país podía ayudarnos a conectar con el servicio.

Pero una VPN no sirve solo para acceder a servicios como Hulu o Pandora (aún cuando fue eso lo que me animó a dedicarle unas horas al tema), es mucho más que eso y es importante que todo aquel que pasa más de la mitad de su vida conectado a la Red (y esos son ustedes, queridos lectores) entienda el concepto.

Veamos cómo instalar OpenVPN en Ubuntu Gutsy.

De VPS a colocated: nueva mudanza en Ventanazul

Después de casi dos años con un VPS como cliente de JaguarPC (enlace de afiliado) llegó el momento de cambiar de proveedor y mover mis trastos, este vez a dando el salto a colocated con un nuevo servidor.

moviendo mis trastos

¿Ubuntu Gutsy Gibbon corriendo lento?

Hace varios días noté que Woodcarver, la estación donde trabajo la mayor parte del tiempo, estaba corriendo muy lento, un rápido vistazo a top dio con el culpable: trackerd, el demonio que usa Meta Tracker.

Y aún cuando la idea de tener un buscador local suena muy bien, hasta ahora no he tenido la necesidad de usarlo, parece que soy un tipo organizado, según leí en Ubuntu Forums hay problemas en el software, al menos en las versiones 0.6.2 y 0.6.3, que hacen que trackerd consuma demasiada memoria y CPU durante el proceso de indexación.

Sé que es posible configurar Meta Tracker desde System > Preferences >Indexing Preferences pero estoy sin tiempo para hacer pruebas así que opté por un rápido sudo apt-get remove tracker y todo corre normal ahora.

Así que si notas que Ubuntu Gutsy Gibbon está muy lento, échale un vistazo a top, trackerd podría estar devorándo tus recursos.

Si alguno tiene sugerencias para mantener trackerd corriendo sin mayor impacto en la performance sería excelente conocerlas.

Qué hacer si no puedes acceder a ciertos sitios web con Ubuntu Gutsy Gibbon

Luego de resolver el problema de mi conexión inalámbrica con Ubuntu Gutsy Gibbon quedaba el extraño caso de porqué un sitio web en particular no cargaba: Campaign Monitor.

Encontré algunos artículos sobre los problemas de Ubuntu Gutsy Gibbon con IPv6 pero luego de probar los cambios mi problema continuaba. El asunto con IPv6 provoca lentitud en la conexión pero mi problema era que el sitio simplemente no cargaba.

Tampoco era un problema de resolución DNS pues ya tenía activo OpenDNS.

Finalmente me topé con el bug 59331: un cambio en el kernel 2.6.17 (mi instalación de Gutsy corre 2.6.22-14) provocó que muchos sitios en la Red no carguen.

Uno de los usuarios que reportaba el bug mencionaba el mismo problema que yo tenía con Campaign Monitor pero con el sitio de la Universidad de Ohio.

El sitio de Campaign Monitor y el de la Universidad de Ohio son entonces los dos candidatos para confirmar si este es también tu problema.

La solución es desactivar tcp_window_scaling siguiendo estos pasos:

  • sudo vi /etc/sysctl.conf
  • Añadir la línea: net.ipv4.tcp_window_scaling = 0
  • sudo sysctl -p

Actualización: Parece que desactivar window_scaling es una solución muy drástica, en vez de ello es posible añadir estas líneas:

net.ipv4.tcp_wmem = 4096 16384 131072
net.ipv4.tcp_rmem = 4096 87380 174760

No olvides ejecutar sudo sysctl -p para activar el cambio.

Luego del cambio pude acceder al sitio de la Universidad de Ohio y teóricamente el problema original con Campaign Monitor debía haberse solucionado pero no fue así.

Un comentario de Michael Doube, en los comentarios al bug 59331, me dio la solución definitiva:

An alternative solution is to install Firestarter, which I think works by using this iptables line: sudo iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS -clamp-mss-to-pmtu

Así que opté por lo más sencillo, instalar Firestarter:

sudo apt-get install firestarter

Ahora inicia Firestarter desde Applications > Internet y sigue las instrucciones para activar el firewall y el cambio en la configuración de TCP.

¡Ahora sí! El sitio de Campaign Monitor carga y puedo continuar con mi trabajo.

Espero que pronto Canonical tenga un bugfix para este problema pues son muchos los usuarios y sitios web con este problema.

Resuelve tus problemas de conexión inalámbrica al iniciar Ubuntu Gutsy Gibbon

Luego de actualizar a Ubuntu 7.10 y usarlo por algunos días he empezado a encontrar algunos problemas relacionados con la conexión a Internet.

El primero, y el que más fastidioso resultaba, era que mi conexión inalámbrica no funcionaba al iniciar el equipo, solo me sucedía en uno de los desktops mas no en la laptop. Cada vez que iniciaba el equipo debía ejecutar /etc/init.d/networking restart.

Hoy encontré la solución al problema, se llama wicd y reemplaza al Network Manager de Gnome.

Para instalarlo sigue estos pasos:

  1. sudo apt-get remove network-manager-gnome network-manager
  2. Descarga e instala el archivo .deb desde la página de descarga de wicd.
  3. Ejecuta /opt/wicd/tray.py & para iniciar el applet de wicd.
  4. Accede a la configuración de wicd con un clic en el applet. El botón para grabar cambios no es tan obvio, debes hacer clic en connect (que no luce como un botón) en la sección Network. Puedes comprobar que tus cambios han sido grabados editando /opt/wicd/data/wireless-settings.conf
  5. Para que el applet cargue automáticamente al inicio de cada sesión abre System > Preferences > Sessions y haz clic sobre Remember currently running applications en la sección Session Options.
  6. Reinicia para confirmar que el applet y la conexión se ejecutan correctamente. Si notas que tu conexión no está lista para ciertas aplicaciones reduce el valor de order, yo uso 40, para /opt/wicd/tray.py en la sección Current Session en System > Preferences > Sessions.

Aún tengo algunos problemas de resolución DNS que parecen estar relacionados con IPv6, reportados en muchos sitios en la Red, y por alguna razón no puedo cargar el sitio web de Campaign Monitor así que si alguno de ustedes, que use Gutsy, encuentra la solución espero la comparta.

¡Suerte!

Ubuntu 7.10, la actualización de sistema operativo más fácil que existe

Hace poco publiqué la noticia del lanzamiento de Ubuntu Gutsy Gibbon, el nombre elegido para la versión 7.10 de una de las distribuciones Linux más populares y mi actual favorita. Luego, a los pocos días, mi aplicación de gráficos de software libre predilecta lanzó su más reciente versión: Gimp 2.4. Instalar Gimp 2.4 necesitaba algunas librerias incluidas en el nuevo Ubuntu 7.10 así que empecé a pensar en actualizar.

¿Pero qué más necesitaba para dar el salto e instalar el nuevo Gutsy Gibbon en mis equipos corriendo Feisty Fawn? Bueno, en realidad solo algo de tiempo y la tranquilidad necesaria para no perder lo que ya tenía funcionando. Hay demasiado trabajo por aquí en estos días y no puedo desperciar el tiempo reconfigurando aplicaciones y servicios en estaciones de trabajo y servidores de desarrollo.

Decidí seguir las instrucciones para actualizar Ubuntu. Un clic aquí, otro allá, esperar la descarga de algunos archivos mientras veía una película, confirmar algunos pasos, reiniciar y listo, ¡eso fue todo!

Definitivamente la actualización a Ubuntu 7.10 es la más sencilla que he visto en una distribución Linux, ¿y porqué no? en un sistema operativo. Los muchachos de Canonical han realizado un gran trabajo al crear un proceso muy fácil de seguir con cajas de diálogo muy intuitivas en cada paso.

Pude actualizar desde Feisty Fawn a Gutsy Gibbon en dos desktops, Flenser y Woodcarver, y una laptop, Amber, manteniendo toda mi configuración intacta. Cada máquina tenía varios sitios corriendo en Apache, algunas bases de datos con MySQL y PostgreSQL y usuarios administrando correo electrónico con Evolution. Sé que no es nada complicado pero aún así, es bueno actualizar y saber que todo quedará en su sitio.

Ubuntu 7.10 no incluye aún la versión final de Gimp 2.4 sino una release candidaten, que trabaja perfecto para mi, pero es solo cuestión de días para tener Gimp 2.4 final en los repositorios de Gutsy.

Así que si aún estás esperando para actualizar a Gutsy Gibbon, anímate de una vez pues puedes hacerlo, literalmente, mientras duermes. Oh, y no olvides contarnos como te fue, ¿vale?

La versión final de Ubuntu 7.10 (Gutsy Gibbon) está lista

Ubuntu Gusty GibbonDesde hace varios días el último Release Candidate de Ubuntu 7.10 ha estado disponible pero recien ayer, jueves 18 de octubre, fue liberada la versión final.

Entre las novedades tenemos:

  • Gnome 2.20.
  • Compiz Fusion, la reunión de Compiz y Beryl, activo en forma predeterminada.
  • Cambios de usuario mucho más rápidos.
  • Instalador de plugins de Firefox desde el sistema operativo.
  • Mejoras en la configuración de pantalla y manejadores de vídeo.
  • Detección e instalación automática de impresoras.
  • Lectura y, preparense, escritura de particiones NTFS.

Así que no es necesario esperar, descarga Ubuntu 7.10 ya y nos cuentas que te parece.

Yo aún debo encontrar el tiempo para actualizar a Flenser, Woodcarver y Amber (por cierto, parece ser una System 76 Pangolin la que aparece en la página principal de Ubuntu) pero espero hacerlo muy pronto.

En el camino con Ubuntu y System76 Pangolin

Hace muy pocos dias escribí sobre Dell, Ubuntu y porqué creo que Linux dominará al mundo en el 2007. Hoy soy el orgulloso propietario de una System76 Pangolin.

System76 Pangolin

Su nombre es Amber (se une a Flenser, Woodcarver, Alpha y Manny) y es una linda portátil Core 2 Duo T7200 con una muy bien acabada pantalla ancha de 15.4" y 2 Gb. de RAM corriendo Ubuntu Feisty Fawn.

Comprar en System76 fue una excelente experiencia, pude pagar directamente desde mi cuenta bancaria, obtuve rápidas y amigables respuestas de Carl y Erik a todos los mensajes que envié antes y después de hacer mi pedido e incluso me regalaron el envío de segundo día por UPS.

Amber funcionó perfectamente desde que la saqué de su maletín (muy bien confeccionado y con todos los compartimientos que un geek responsable, y bien equipado, necesita). La encendí, seguí el sencillo asistente de Ubuntu para crear mi usuario, aparece automáticamente en el primer boot, y mi red inalámbrica casera fue detectada al instante. Estaba en la Red en solo un par de minutos. Les contaré más sobre como se porta Amber en pocos días.

Planeo comprar otra portátil este año y aún cuando me gustaría probar alguna de las nuevas Linux Dell me siento muy contento con mi primera System76 y talvez me decida por una Serval más adelante.

En todo caso, si estás pensando en comprar una portátil que funcione a la perfección con Linux, System76 es altamente recomendable. Mientras tanto puedes ver algunas fotos de Amber en Flickr.

2007: El año en que Linux dominó al mundo

Hace algunos meses leí sobre una compañía muy interesante: System 76, alabada por muchos en la comunidad Linux GNU porque eran unos de los pocos vendiendo computadoras, especialmente portátiles, con Linux preinstalado.

Correr Linux en portátiles siempre ha sido problemático porque muchos fabricantes de hardware son demasiado reservados, por lo que es muy dificil, e incluso imposible, desarrollar manejadores de dispositivos, drivers, de código abierto.

Incluso si cualquier distribución Linux actual incluye muchos drivers y puede autodetectar la mayoría del hardware moderno, esperar que la conexión inalámbrica y todas las capacidades de vídeo y multimedia de una portátil funcionen con Linux era hasta cierto punto un riesgo que muchos no queriamos correr.

Pero eso empezó a cambiar y System76 ha sido uno de los mejores ejemplos de una compañía ofreciendo hardware abierto y creando drivers específicamente para Linux. System76 incluso tiene un foro hospedado por Ubuntu, la distribución preinstalada en todos sus equipos.

Encontré tantos testimonios de usuarios felices con sus equipos System76 corriendo Ubuntu que no pude resistir la tentación y hace unos días hice mi pedido, el juguete debe llegar en pocos días.

Pero eso no es todo, el más grande fabricante de computadoras en el mundo, Dell, empezó a prestar más atención a sus clientes hace algunos meses, ellos pedían, exigían, ¿lo adivinas?, sí, Linux. Después de algunas semanas Dell hizo pública la buena nueva, empezarían a ofrecer computadoras portátiles y de escritorio con Linux preinstalado. Adiós al impuesto Windows.

Finalmente ayer, primero de mayo de 2007, hemos llegado a lo que creo es el tipping point para Linux: Dell anunció un acuerdo con Ubuntu, que será la distribución preinstalada en sus equipos.

No tengo duda que la participación de Dell en el mercado hará que el número de usuarios de Linux crezca de manera increíble.

Sí, el mundo está cambiando y no hay vuelta atrás, ¿y sabes qué? Aún cuando el cambio empezó hace mucho gracias a un grupo de mentes brillantes y continúa hasta hoy con millones de usuarios de Linux y promotores del software libre, Ubuntu, System76 y Dell ya se han asegurado un lugar muy especial en la historia de como Linux dominó al mundo.

¡Oh!, y por supuesto, ya tengo una portátil Dell con Linux en mi lista de futuros regalos.