next up previous contents
Siguiente: Configuración del dhcpd en Subir: Preparación de la máquina Anterior: Creación del sistema de   Índice General

Instalación del dhcpd en el servidor.

Para disponer del servidor DHCPD se tendrá que instalar el paquete dhcpcd-1.3.18pl3-1.i386.rpm disponible en el CD-ROM de Red Hat Linux de la siguiente forma:
rpm -ivh dhcpcd-1.3.18pl3-1.i386.rpm
A continuación se editará el fichero /etc/rc.d/init.d/dhcpd. En dicho fichero se tendrá que indicar cual es el dispositivo de red para la red interna, para ello se tendrá que modificar la siguiente linea:
daemon /usr/sbin/dhcpd eth0
Sustituyendo eth0 por eth1 ya que es la ethernet para la red interna en nuestro caso concreto. Se guardará los cambios realizado a dicho fichero y se reiniciará del daemon como se muestra a continuación:
/etc/rc.d/init.d/dhcpd restart
Una vez finalizada la tarea anterior, el siguiente paso a realizar será la activación del servicio TFTP (Trivial File TransFer Protocol), debido que el posteriormente será utilizado por el paquete Etherboot2.1 para transferir el núcleo por la red y otro ficheros necesario para el arranque sin disco. La ejecución del demonio tftpd se realiza a través del superdemonio inetd. La configuración de este superdemonio se encuentra en el archivo /etc/inted.conf. Este demonio es el encargado de arrancar automáticamente el servidor correspondiente a un servicio solicitado, este servidor particular termina una vez que el servicio se ha proporcionado. Por lo tanto, el proceso inetd está a la escucha en los diferentes puertos correspondientes a los servicios disponibles.

El archivo /etc/inetd.conf es utilizado por el proceso inetd cuando se lanza para conocer el conjunto de puertos sobre los que se tiene que poner a la escucha. Este archivo contiene una línea por servicio, cada línea suministra la siguiente información:

Asi pues, se tendrá que activar la línea correspondiente al tftp eliminando la marca de comentario (#) para poder ejecutar el demonio tftpd:

tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /tftpboot
El archivo /etc/services contiene la lista de servicios de Internet conocidos. Un servicio se caracteriza por su nombre, un número de puerto, un protocolo y una lista de alias. El servicio anterior describe un servicio estándar en Internet basados en el protocolo UDP.

Se deberá modificar el archivo etc/services descomentando las siguientes dos líneas:

tftp 69/udp #TFTP server
Una vez que se han modificado los dos archivos anteriores debemos de reiniciar el superdemonio inetd mediante la orden:
kill -HUP PID_de_inetd


next up previous contents
Siguiente: Configuración del dhcpd en Subir: Preparación de la máquina Anterior: Creación del sistema de   Índice General
Ismael Olea 2004-03-22