de Linux diseada para trabajar desde un disquete autoejecutable, por lo que no es necesario tener un disco rgido en el equipo, y ni siquiera estamos obligados a contar con un monitor o con un teclado, ya que su configuracin y mantenimiento pueden realizarse usando el navegador de cualquiera de las computadoras de la red. Y si la exigencia les parece muy alta, incluso podemos montarlo hasta en un 386SX o DX, siempre y cuando tenga un coprocesador incorporado. En cuanto a la conexin a Internet, puede aplicarse de la misma manera tanto para conexiones dial-up como de banda ancha, admite el manejo de puertos, posee un firewall incorporado y, actualmente, acaba de salir una versin que puede usarse como WAP para Prism 2/2.5/3 basado en placas de red inalmbricas PCI o PLX. LISTADO DE MATERIALES Resumamos, entonces, cules son los elementos mnimos con los que deberemos contar para armar nuestro servidor: I Procesador 486DX/25 (o 386 con coprocesador) I Disquetera I 12 MB de RAM I Placa de red (para la conexin a nuestra red interna) I Placa de red o mdem (para la conexin a Internet) C EDUARDO ANDRES FIOROTTO ENTUSIASTA DE LA COMPUTACION MINIMALISTA fullinternet@arnet.com.ar 32 POWERUSR .net COYOTE LINUX, CADA VEZ MAS CON MENOS
YA SEA POR CUESTIONES ECOLOGICAS O ECONOMICAS, EL RECICLADO DE VIEJOS
EQUIPOS ES UNA TENDENCIA QUE, AFORTUNADAMENTE, ESTA CADA VEZ MAS CONSOLIDADA, GRACIAS AL APORTE DE REVOLUCIONARIOS PROYECTOS OPEN SOURCE. EN ESTA OCASION VEREMOS UN SOFTWARE QUE PLANTEA COMO DESAFIO CONVERTIR UNA VIEJA 486 CON SOLO 12 MB DE RAM Y UNA DISQUETERA, EN UN SERVIDOR PARA COMPARTIR LA CONEXION CON LOS OTROS EQUIPOS DE NUESTRA RED. 486 UN SERVIDOR DE INTERNET EN UNA El sistema es compatible con la mayora de las placas de red disponibles en el mercado, pero si quieren ir a lo seguro, utilicen cualquier modelo de la marca 3com o la clsica Realtek RTL8139/RTL8129, que puede conseguirse en su versin PCI Plug&Play a un mdico precio. Hay que tener en cuenta que si disponemos de un servicio ADSL, deberemos instalar dos placas: una para conectarnos a Internet y otra para proveer de servicio a nuestra red interna. CONECTANDO En USERS #148 se public una excelente nota que explica en detalle cmo montar nuestra propia red. De todas maneras, se supone que contaremos con un hub que distribuye la conexin, por lo que conectaremos el servidor a Internet mediante mdem o placa de red, y al hub usando la entrada UpLink que posee la mayora; el resto de las mquinas se conectan a los otros puertos utilizando cables punto a punto. INSTALACION Lo primero es crear el disquete desde donde Coyote ser ejecutado cada vez que encendamos la mquina. Para hacerlo, disponemos de un asistente que podemos bajar en versiones tanto para Windows como para Linux. Si bien esta ltima aporta una mayor cantidad de herramientas para una mejor personalizacin, veremos los pasos para la versin de Windows, que es la ideal para todos los usuarios con o sin conocimientos. Este asistente consta de un paquete de archivos zipeados que deberemos descomprimir a cualquier carpeta de nuestra mquina para que, EN LA FICHA [DIRECCION IP] PODREMOS ASIGNAR LA DIRECCION DESEADA A LA PC CLIENTE O PERMITIR QUE LA OBTENGA AUTOMATICAMENTE SI HABILITAMOS EL SERVIDOR DHCP. EN LA FICHA [PUERTA DE ENLACE] DEBEREMOS DECLARAR LA IP DE NUESTRO SERVIDOR DE COYOTE. ESCRIBIMOS LA DIRECCION Y HACEMOS CLIC EN EL BOTON AGREGAR. COYOTE.qxd 10/15/03 12:35 PM Page 32 33 POWERUSR una vez all, ejecutando coyote.exe, demos comienzo a la configuracin. PASO 1: Despus de una pantalla de bienvenida, deberemos especificar la IP que ser asignada al servidor, que por predefinicin es 192.168.0.1 con una mscara de subred 255.255.255.0. Es conveniente que estos valores queden as, ya que son los habituales para una red de hasta 253 mquinas. Si de todas maneras deseamos cambiarlos, hacemos clic en la casilla [Change Coyote Lan Config]. PASO 2: Se nos solicitar que ingresemos y confirmemos una clave (password) que nos ser requerida cuando queramos loguearnos para realizar cambios en la configuracin, tanto de manera local como remota usando los navegadores de las mquinas cliente. PASO 3: Este paso es opcional, y permite especificar la IP de algn servidor de logs de sistema para que el programa enve automticamente toda la informacin de los eventos ocurridos durante su funcionamiento. PASO 4: En este punto ingresamos el tipo de conexin a Internet que tenemos. Dependiendo de la seleccin que hagamos, se nos solicitarn los datos correspondientes a nuestro ISP. Estas son las opciones: DHCP Assigned Address: algunos servicios inalmbricos o de cablemdem utilizan este sistema; puede ser necesario ingresar un hostname que deberemos solicitar a nuestro proveedor. Use a Static IP Configuration: similar al anterior, pero en este caso el ISP nos proporciona una direccin IP fija que tendremos que aclarar en el cuadro de dilogo. PPPoE Configured Internet: esta opcin se aplica a los servicios ADSL, para lo cual ingresamos Usuario, Contrasea, Host y Dominio. PPP Modem Dialup: si la conexin es del tipo dial-up, deberemos aclarar aqu Usuario, Contrasea, Nmero Telefnico del ISP y Puerto donde est alojado el mdem. PASO 5: Nos da la posibilidad de configurar Coyote para que trabaje como servidor DHCP, el cual se encarga de asignar automticamente direcciones IP a aquellas PCs que no posean ninguna predefinida; esto es ideal para redes donde constantemente se agregan o quitan equipos. Una vez activada esta funcin, mediante la opcin [Enable the Coyote DHCP Server], se nos solicita la cantidad de direcciones IP que sern reservadas para tal fin; por defecto, un 75% (189) de las disponibles, en un rango que va desde 192.168.0.65 a 192.168.0.254. PASO 6: Llegamos al punto en el que debemos declarar las placas de red instaladas, tanto aquella que nos conecta con la red interna (Local Network Card) como la utilizada para Internet (Internet Network Card). En la ficha [Card Type[ elegimos el modelo (el botn [Select] nos brinda informacin adicional para identificarla mejor), y como dato opcional, aunque recomendado, podemos ingresar el IRQ y la direccin I/O donde sta funciona, dato que podemos obtener desde el disquete de configuracin. Nota: Los desarrolladores recomiendan no utilizar modelos idnticos de placas para evitar conflictos, aunque de acuerdo con las pruebas que realizamos, no detectamos ningn inconveniente. PASO 7: Para finalizar, llegamos al paso en el que crearemos nuestro disquete de Coyote. Simplemente presionamos el botn [Create Disk] y es cuestin de esperar unos minutos a que est listo para ser usado; con [Finish] cerramos el asistente. Es preciso tener en cuenta que dicho disquete ser ledo infinidad de veces en cada ocasin en que el servidor se encienda, de manera que debemos utilizar uno nuevo y de la mejor calidad posible. PUESTA EN MARCHA Una vez que todo est conectado y que el disquete est puesto en el servidor, procedemos a encenderlo (no olviden configurar la secuencia de arranque del Setup para que ste inicie desde la disquetera). Durante el proceso de booteo observaremos una serie de comandos que conforman el inicio de Coyote. Presten atencin a cada uno de ellos para estar al tanto de cualquier error que pueda surgir y deba ser corregido. Pueden recorrer esta pantalla hacia arriba o abajo usando las teclas <SHIFT+RE PAG> o <SHIFT+AV PAG>. Una vez terminado, quedaremos posicionados en la consola de comandos con el siguiente prompt: coyote login: En este punto el sistema ya est en marcha, conectado a Internet, con su firewall EL SISTEMA ES COMPATIBLE CON LA MAYORIA DE LAS PLACAS DE RED DISPONIBLES EN EL MERCADO, PERO SI QUIEREN IR A LO SEGURO, UTILICEN CUALQUIER MODELO DE LA MARCA 3COM O LA CLASICA REALTEK. PARA QUE FUNCIONE, ES IMPRESCINDIBLE ACTIVAR EL DNS ESPECIFICANDO LAS DIRECCIONES CORRESPONDIENTES A NUESTRO PROVEEDOR DE INTERNET. COYOTE.qxd 10/15/03 12:35 PM Page 33 34 POWERUSR funcionando y compartiendo la conexin con los otros equipos de la red, por lo que no es necesaria nuestra intervencin excepto para encender la mquina o realizar cambios en la configuracin, tema que veremos a continuacin. LOGIN Y CAMBIOS EN LA CONFIGURACION Ya sea que estemos trabajando directamente en el servidor o remotamente a travs de alguna de las PCs cliente, deberemos acceder con el usuario root y la contrasea proporcionada en el paso 2 del asistente. Veamos las alternativas y sus caractersticas: Acceso local: nos permite modificar absolutamente todos los parmetros de funcionamiento de Coyote, aunque debido a que se basa en Linux, los usuarios que no estn relacionados con este sistema operativo debern analizar en profundidad el manual que podrn bajar del sitio oficial. Situados en la consola, ingresamos el nombre de usuario y la contrasea, lo que nos dar acceso a un men de opciones como el que nos muestra la imagen de ms abajo, en el cual se destacan dos funciones muy tiles: [Edit main configuration file], que nos permite modificar los parmetros directamente desde el archivo de configuracin; y [Edit firewall script], con el que podremos editar el script del firewall habilitando, bloqueando o direccionando puertos, protocolos, IP, etc. Acceso remoto usando el navegador web: habilita un men de configuracin con opciones ms simples que en el caso anterior, que nos permiten realizar cambios en aquellos parmetros declarados durante el asistente de creacin del disquete, y tambin editar el archivo de configuracin. Para hacerlo, dirigimos el navegador de cualquiera de las PCs cliente a la direccin http://192.168.0.1:8180/, donde la IP que aqu figura es la del servidor, y el nmero que sigue a los dos puntos es el puerto utilizado para la conexin. Acceso remoto va SSH: quienes estn acostumbrados a usar Telnet para acceder a computadoras remotas podrn hacerlo tambin para configurar Coyote desde las PCs cliente. Aunque las nuevas versiones no admiten ms Telnet, el programa Putty (http://chefax.fe.up.pt/putty/download.html) es una excelente alternativa. Este mtodo nos proporciona exactamente las mismas herramientas que el acceso local. CONFIGURACION DE LAS PCS CLIENTE Supongamos que estas PCs tienen instalado Windows 98. Lo primero es asignarle una IP a cada mquina, que puede ser 192.168.0.x, donde x es un nmero comprendido entre 2 y 254, uno por cada mquina. Hacemos clic derecho sobre el icono [Entorno de Red] y seleccionamos la opcin [Propiedades], buscamos el protocolo TCP/IP correspondiente a la placa de red (si no est presente, vamos al botn [Agregar] para incorporarlo), y en [Propiedades], accedemos a la configuracin correspondiente. En la ficha [Direccin IP] la ingresamos marcando [Especificar una direccin IP] y poniendo como mscara de subred 255.255.255.0. Si decidimos habilitar el servidor DHCP desde Coyote, podemos tambin dejar seleccionada la opcin [Obtener una direccin IP automticamente]. En la ficha [Puerta de enlace] deberemos declarar la IP del servidor presionando luego el botn [Agregar]. Por ltimo, vamos a [Configuracin DNS], donde primeramente marcamos la opcin [Activar DNS], luego en [Host] ingresamos el nombre de red de esa mquina y en [Dominio], el nombre de dominio utilizado por el proveedor del servicio de Internet. Para finalizar, en la seccin [Orden de bsqueda del servidor DNS] agregamos las DNS Primaria y Secundaria del proveedor de Internet, datos que podemos obtener de [Show running configuration] del men de configuracin correspondiente al acceso local o remoto va SSH. En otros sistemas operativos, como Windows XP, los parmetros son exactamente los mismos, slo cambia el aspecto del men de configuracin. A NAVEGAR! Una vez que terminamos de realizar este proceso y que todo est en correcto funcionamiento, estamos en condiciones de empezar a disfrutar de la conexin compartida usando nuestro flamante servidor 486. Lgicamente, siempre hay cambios para hacer, sobre todo en la habilitacin de los puertos para el funcionamiento de programas P2P o de algunos juegos, pero para eso contamos con un excelente manual en formato PDF que podemos descargar de la pgina oficial (en ingls), y para quienes no dominen el idioma existe tambin la posibilidad de acceder a excelentes foros en espaol como el del sitio www.redes-linux.com, donde hay miles de fanticos de este novedoso sistema dispuestos a darnos una mano con lo que necesitemos I AQUI VEMOS EL MENU DE CONFIGURACION DE COYOTE CUANDO ACCEDEMOS LOCALMENTE O A TRAVES DE UN CLIENTE SSH COMO PUTTY. ESTE ES EL ASPECTO DEL MENU DE CONFIGURACION REMOTO USANDO EL ACCESO REMOTO A TRAVES DEL PROPIO NAVEGADOR WEB. COYOTE.qxd 10/15/03 12:35 PM Page 34