-
En la máquina que usaremos como servidor pxe debemos instalar también un servidor dhcp que dará direccionamiento IP a nuestros clientes.
vagrant@pxe:~$ sudo apt install isc-dhcp-server
-
Ahora en el fichero
/etc/dhcp/dhcpd.conf
añadimos la configuración de nuestro dhcp.
option domain-name «servidorpxe.com»;
option domain-name-servers «server1.servidorpxe.com»;
subnet 192.168.1.100 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.30;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
}
default-lease-time 600;
max-lease-time 7200
authoritative;
- Vamos a instalar los paquetes necesarios para nuestro servidor pxe
vagrant@pxe:~$ sudo apt install apache2 tftpd-hpa inetutils-inetd
- Ahora añadimos al fichero
/etc/default/tftpd-hpa
las siguientes líneas para iniciar el demonio.
RUN_DAEMON=»yes»
OPTIONS=»-l -s /var/lib/tftpboot»
- Y en el fichero
/etc/inetd.conf
añadiremos esto:
tftp dgram udp wait root /usr/sbin/in.tftpd /user/sbin/in.tftpd -s /var/lib/fttpboot
- Ahora al fichero
/etc/dhcp/dhcp.conf
añadiremos al final del archivo el direccionamiento que queremos que de nuestro pxe.
allow booting;
allow bootp;
option option-128 code 128 = string;
option option-129 code 129 = text;
next-server 192.168.1.100;
filename «pxelinux.0»;