Configuración del servidor BOOTP Existen dos servidores BOOTP disponibles para GNU/Linux, el bootpd de CMU. El otro que en realidad es un servidor DHCP, el dhcpd de ISC. En &debian-gnu; se pueden encontrar en los paquetes bootp y dhcp3-server respectivamente. Para usar el bootpd de CMU, primero debe comentar (o añadir) la línea relevante en /etc/inetd.conf. En &debian-gnu;, puede ejecutar update-inetd --enable bootps, y luego /etc/init.d/inetd reload para hacerlo. En caso de que su servidor de BOOTP no se esté ejecutando en un sistema &debian-gnu;, la línea en cuestión deberá ser como sigue: bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120 Ahora, debe crear el fichero /etc/bootptab. Tiene el mismo tipo de formato familiar y críptico que los ficheros antiguos de BSD printcap, termcap, y disktab. Vea la página de manual de bootptab para más información. Para el bootpd de CMU, necesitará conocer la dirección de hardware (MAC) del cliente. Este es un /etc/bootptab de ejemplo: client:\ hd=/tftpboot:\ bf=tftpboot.img:\ ip=192.168.1.90:\ sm=255.255.255.0:\ sa=192.168.1.1:\ ha=0123456789AB: Necesitará cambiar por lo menos la opción ha, que especifica la dirección hardware del cliente. La opción bf especifica el fichero que el cliente debe recuperar a través de TFTP; para más detalles vea . En sistemas SGI puede simplemente ingresar al monitor de órdenes y escribir printenv. El valor de la variable eaddr es la dirección MAC de la máquina. En contraste, configurar BOOTP con dhcpd de ISC es realmente fácil, porque trata los clientes BOOTP como casos moderadamente especiales de clientes DHCP. Algunas arquitecturas necesitan una configuración compleja para arrancar clientes a través de BOOTP. Si la suya es una de estas, lea la sección . De otro modo, probablemente pueda continuar con sólo añadir la directiva allow bootp al bloque de configuración para la sub-red donde se ubique el cliente en /etc/dhcp3/dhcpd.conf, y reiniciar dhcpd con /etc/init.d/dhcpd3-server restart.