martes, 17 de marzo de 2009

Ubuntu 8.10 y red local con IP fija

(Leer actualización más abajo)

En Ubuntu 8.10 apareció una versión del Administrador de Redes, pero trajo un bug muy molesto: al configurar una red local con dirección IP estática, se pierde la configuración al reiniciar, volviéndose a configurar en IP automática (DHCP) cada vez.

Hasta el momento, solo conocía un par de soluciones al problema, siendo lo mejor reemplazar directamente el administrador de red provisto por Ubuntu, el "Network Manager", por el alternativo WICD.


Finalmente encontré una solución mejor, solución a medias porque es un workaround, pero es la de menor impacto, casi elegante. En resumen, en lugar de reconfigurar el dispositivo "Auto eth0" para que use IP estática, hay que agregar uno nuevo con la configuración correcta, y dejar al "Auto eth0" desactivado (sin eliminarlo). El único detalle a tener en cuenta, es copiar la misma dirección MAC que figura en "Auto eth0" a la configuración correcta.

Si se elimina el dispositivo "Auto eth0", o si se le cambia su configuración, volverá a ser creado en el siguiente reinicio, y tendrá prioridad sobre cualquier otra configuración que hagamos.

Las recetas, mejor explicadas, están aquí:
Static IP address on Ubuntu 8.10
How to Set a Static IP address in Ubuntu 8.10
How To Set A Static IP On Ubuntu 8.10
Wicd - Wired and Wireless Network manager for Ubuntu

Fue un poco desilusionante encontrar un bug tan evidente en 8.10. Una pena, porque fue una versión bastante buena, que arrancó mejor que 8.04. Esperemos que estén más atentos para la próxima.

Actualización 18 de marzo:
Repentinamente y sin motivo, apareció una nueva conexión "Auto eth0" (además de la que dejé desactivada) y tomó preferencia sobre la estática que había creado, la "eth0 fija". Conclusión: estoy cada vez más convencido que el Network Manager que trajo Ubuntu 8.10 es una mierda con todas las letras. Si no querés problemas, reemplazalo con WICD, que es una maravilla como anda.

Los pasos para instalar WICD son sencillos, y están explicados en:
Solución a los errores de conexión wifi con Ubuntu 8.10
WICD en Ubuntu 8.10

No hay comentarios. :