Realmente debería hablar previamente de la fase 1.1, que fue la de tirar a la basura todo lo que había conseguido, e instalar la versión Ubuntu Server 7.04, para después volver a instalar la Ubuntu 7.04 Feisty al darme cuenta de que no llevaba motor gráfico. Vamos, que tenía que ponerme a configurar el servidor mediante la línea de comandos, cosa que no sólo era incapaz de hacer, sino que además no me daba la gana. Tuve que llamar a Benjamí para corroborar lo que me imaginaba, y es que uno no puede ser catedrático de universidad sin haber pasado antes por la ESO. Así que, como buen alumno de primaria, tomé apuntes de todo lo que me recomendó (gracias por los cromos, Benjamí) y vuelta a empezar, pero con mejor criterio.
Así que olvidemos la desinstalación y vuelta a instalar y vayamos directamente a la configuración. Por desgracia, lo que yo quiero de mi Ubuntu no es un sistema operativo de escritorio, sino un servidor con todo lo que pueda servir: lo que en el argot llaman LAMP (Linux, Apache, Mysql, PHP). La “L” ya estaba, por suerte, así que quedaba todo lo demás, pero fue relativamente sencillo. Vas al menú, Sistema -> Administración -> Gestor de paquetes Synaptic, y empiezas a descargar todo lo que necesites.
Es a partir de este momento cuando todo se vuelve complicado. Pero complicado de verdad. Quieres configurar cualquier cosa y todo es “hard-coded”. Por más herramientas gráficas que uno se instale (tipo Webmin, por ejemplo), al final acaba tocando a pelo los ficheros de configuración. Y como encima no entiendes un pito, los nervios acaban por machacarte. Así, ¿por qué si tienes dos tarjetas de red, y una va por DHCP al ISP, la otra tiene que tener la IP 192.168.0.0 porque si no la máscara de subred no puede ser la 255.255.255.0?. Quedé hasta las narices del “span multiple subnetworks” hasta dar con la solución.
Cada aplicativo que instalas con algo accesible desde la web trae su propio Apache incorporado, cosa que inicialmente no sabía. Así, después de haber instalado Worpress, Webmin, ISPConfig y alguna cosa más, no había nada que funcionara. Realmente sí funcionaba algo, lo último que habías instalado, machando anteriores configuraciones y haciéndote perder el tiempo. No sólo perderlo por perder la configuración anterior, sino sobre todo buscando dónde había ido a para la nueva. Lo que viene siendo la definición de “reto”, vamos. Acabé por desinstalar ISPConfig, fruto de la desesperación y, from lost to the river, me puse a configurar el equivalente yo solito y a piñón con el código.
En este momento ya he sido capaz de hacer funcionar el DHCP, la web (WordPress), el PHP y MySQL, y además acabo de dejar listo para sentencia un servidor de correo SMTP/POP3 basado en Courier, Postfix y MySQL. Le debo a gente desinteresada el 99% de los problemas solventados (me reservo el 1% para mí, que algo he hecho) y a San Google por encontrarla. Y todo gratis, claro.
Quedan muchas cosas por hacer todavía: FTP, firewall en condiciones, estadísticas, webmail , etc. Pero sobre todo, queda mucho por aprender y, estoy convencido, a la larga habrá sido una de las mejores decisiones que he tomado, pero por ahora lo que me merezco es una cervecita fresca y una palmadita en la espalda que me daré yo mismo dentro de un rato.
Los comentarios quedan abiertos para muestras de afecto y comprensión.





















Sin comentarios - Escribe el primero!