Ya va siendo hora de que hable un poco de mi servidor, de su historia y de sus piezas puesto que todo él es un cacharro.
La caja fué donada por un vecino que se iba a deshacer de ella ya que yo por aquel entonces no tenía cajas ATX (como suena, solamente tenía y de hecho aun tengo algunas cajas AT). La razón de que necesitase una caja ATX es que un compañero de desguaces con el que comparto los domingos en el rastro encontró una placa madre dual slot en un contenedor en el poligono industrial de paterna y tras comporbar que funcionaba en el banco de pruebas me dispuse a construirme mi primer ordenador dual.
Esto de un ordenador dual puede parecer una tontería hoy en día con los procesadores que ya incluyen en si mismos dos nucleos, pero en la época en la que lo monté los procesadores duales no eran mas que cotilleos de las revistas de informática y me parecía guay tener un ordenador con dos procesadores (y un sistema operativo que fuese capaz de usarlos como es GNU/Linux), aunque este fuese un poco viejo (la placa es del 2000 y el server lo monté en el 2005) solo por darme el gustazo de jugar un poco con él.
La placa en cuestión es una Intel L440GX+ con dos slots para procesadores PII o PIII a tan solo 100Mhz de FSB (Front Side Bus, hoy están alrededor de los 1300Mhz) y soportaba hasta 2Gb de memoria SDRAM (compatible con ECC) repartida en 4 slots de 512Mb máximo cada uno de ellos. Incluye contruida en ella un adaptador SCSI Adapted 7896 Ultra2 y Ultra Wide, adaptador de red ethernet a 100mbps y un adaptador de video sencillo (nada de aceleración 3d) además de un par USBs, cosas que por el año 2000 no era usual ver en una placa madre. Dos de los buses PCI son a 66Mhz y el resto a 33Mhz.
Encontramos también (sí, en sendos contenedores de tecnochatarra) procesadores PIII a 500Mhz de reloj y 100Mhz de FSB y 512Kb de memoria cache en formato slot (nótese que pentiums III en slot solamente salieron los primeros, lo normal son pentium III en socket) que encajaban perfectamente para el perfil de servidor que quería construir. Ahora mi servidor tendría el equivalente a un procesador a 1000Mhz y 1Mb de cache, pero mejor aprovechado.
Por otro lado la memoria ram la sustraje de un viejo servidor Compaq ML370, concretamente dos tarjetas de 128Mbs de ECC SDRAM. La memoria ram de tipo ECC es una memoria que incluye un set de chips que ayudan a detectar y corregir errores en la memoria ram que aparecen en general por el tiempo y desgaste de estas, con lo que está casi garantizada la funcionalidad de por vida (importante en un servidor) de dicha memoria.
Como el SCSI integrado no soportaba RAID le puse una controladora externa PCI cuando me la encontre en el rastro y sobre la que ya escribí en este blog. Su configuración es de RAID 5 con tres discos duros de 9.1Gb cada uno, dejando un total de 18Gb útiles en redundancia por si uno de ellos fallase. También es compatible con hot swap (quitar y poner discos sin necesidad de apagar el ordenador).
Los tres discos duros configurados como RAID 5 conforman un contenedor que se vé en Linux como una única unidad física que contiene el sistema principal. Además el server tiene otros dos discos duros SCSI, uno de 2.2Gb que contenia el sistema operativo antes de hacerme con la controladora RAID y otro de 70Gb que utilizo para almacenar las descargas y cosas en general.
Encima del servidor se encuentra lo que yo llamo el centro de comunicaciones. En este pequeño rincón se encuentran 3 foneras de uso general (entre los usos compartir fon, no me lea el amigo Martin x), un swicht baratito de conceptronic y el módem de ono. El conexionado de internet es INTERNET -> MODEM -> SERVIDOR -> INTRANET, por lo que el servidor necesita dos tarjetas de red, una para internet y otra para intranet. La lata que se encuentra encima del swicht es una antena casera unidireccional da cobertura a la casa y el palo blanco es una antena omnidirecciónal que da cobertura al barrio con fon.
Debajo de la mesa y detrás del servidor está el SAI, un antiguo Salicru salido de otro contenedor al que ya le toca cambiarle las baterías. Este SAI está conectado a cuatro aparatos: modem, servidor, swicht y punto de acceso inalambrico (una de las foneras). La finalidad de este conexionado es que si por cualquier razón se fuese la luz, el SAI soportaría internet, el router (el server) y el punto de acceso, por lo que con mi portatil y su batería podría seguir conectado inalambricamente aunque se fuese la luz en el barrio (de echo es gracioso cuando se va la luz en el barrio desapareciendo todas las wifis menos la mia y ver como varios vecinos se conectan a mi WiFi).
El uso principal del servidor era compatir internet actuando como router ya que al contratar ono estos te daban un modem multipuesto y no se podía conectar mas de un ordenador sin gastarse mas dinero en un router, así que me lo tomé al pie de la letra y conecté un ordenador de chatarra (primero fué un p166) al que le fuí aplicando parches, programas, servicios, etc. Actualmente es mi servidor de descargas, cortafuegos, puerta de enlace a internet a través de red ethernet o a través de un módem convencional de 56Kb (esto último se lo puse cuando quise conectar la Dreamcast a internet), servidor radius (para la WiFi, leer articulo), tftpd, web (esta web está alojada en mi servidor), mysql, samba y en general cualquier servicio se que pueda necesitar.
La luz que ciega un poco a la cámara junto al servidor es un tubo de incandescencia blanco que empleo para iluminar el bajo de la mesa cuando me meto a cacherrar con los cables o con el propio servidor.