1. Manual instalación por red en Linux
Instalación del servidor DHCP
Lo primero que haremos sera instalar el software necesario para poner a correr el
servidor DHCP
# apt-getinstalldhcp
Luego editamos el archivo de configuración de DHCP para hacerle las modificaciones
pertinentes
# nano /etc/default/isc-dhcp-server
2. Cambiamos la siguiente línea, especificando la tarjeta de red que actuará como servidor
DHCP
INTERFACES=”eth0”
Ahora editamos el archivo de configuracion del dhcp
# nano /etc/dhcp/dhcpd.conf
3. continua la configuración
Este es otro ejemplo completo del archivo de configuracion.
#
# Configuración para servidor DHCP y PXE
#
# En caso de no ser el único servidor de DNS, comentar la línea
authoritative;
# Configuraciones por defecto de Ubuntu
ddns-update-stylenone;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
# Configuración genérica DHCP (sólo si queremos que de IPS a
4. # cualquier equipo que le pida)
# Especificamos nuestra subred y la máscara
subnet 192.168.0.0 netmask 255.255.255.0 {
# Rango de IPs que se usarán para DHCP
range 192.168.0.180 192.168.0.190;
# Dirección de broadcast
optionbroadcast-address 192.168.0.255;
# Puerta de enlace
optionrouters 192.168.0.254;
# IP de vuestros servidores DNS favoritos
optiondomain-name-servers 194.179.1.100, 194.179.1.101;
}
# Configuración de un equipo en cuestión con soporte PXE
# Nombre del equipo cliente
host PXEclient {
# IP del servidor PXE
next-server 192.168.0.1;
# MAC de la tarjeta de red del equipo cliente
hardware ethernet 00:18:F3:1B:48:66;
# IP fija que le asignaremos (ojo con que no entre en el
# rango de las asignadas arriba automáticamente
fixed-address 192.168.0.10;
# Nombre de la imagen que arrancará por PXE
filename "pxelinux.0";
Instalación del servidor PXE
Instalamos el software necesario
# apt-get installinetutils-inetdatftpd
Editamos el archivo de configuración de atftpd
# nano /etc/default/atftpd
5. esto es lo que
debe ir en el archivo
USE_INETD=false
OPTIONS="--daemon --port 69 --retry-timeout 5 --no-multicast --maxthread 100 --
verbose=6 --logfile /var/log/atftpd.log /var/lib/tftpboot/"
Creamos el directorio donde meteremos las imágenes de arranque, nos situamos en él
descargamos una de prueba (es la instalación de Ubuntu Gutsy, que ocupa 70Mb)
# mkdir /var/lib/tftpboot
# cd /var/lib/tftpboot
# wget -np -r http://ftp.es.debian.org/debian/dists/lenny/main/installer-
i3867current/images/netboot/netboot.tar.gz
# tar -zxvf netboot.tar.gz
6.
7. Reiniciamos los servicios
# /etc/init.d/isc-dhcpd-server start
# /etc/init.d/atftpdstart
Ahora
iniciamos el equipo
cliente desde la
red LAN...
presionamos la letra l para iniciar desde la LAN donde tenemos nuestro servidor pxe
8. el servidor Pxe nos asignara una direccionip por DHCP para empezar la configuracion del
sistema...
9. Y Procedemos a la instalacion del sitema operativo...
NOTA
En caso de querer instalar varios equipos a la vez definir las direcciones mac en el
archivo dhcpd.conf en el servidor pero con un nombre distinto de host