Sunteți pe pagina 1din 6

CONFIGURACIN SERVIDOR PXE

Tenemos una mquina con: -2 interfaces de red: uno configurado como adaptador puente y con dhcp para conectarnos a internet otro configurado como red interna y con ip esttica para atender al cliente PXE -Update y upgrade hechos -openssh-server instalado Comprobamos la configuracin de las interfaces de red root@debian:~# nano /etc/network/interfaces GNU nano 2.2.6 Fichero: /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 172.16.0.1 netmask 255.255.255.0 network 172.16.0.0 broadcast 172.16.0.255 salimos y guardamos root@debian:~# service networking restart

Instalamos y configuramos el servidor DHCP que dar servicio a los clientes conectados a la red interna root@debian:~# apt-get install isc-dhcp-server root@debian:~# nano /etc/dhcp/dhcpd.conf al final del archivo aadimos: subnet 172.16.0.0 netmask 255.255.255.0 { range 172.16.0.100 172.16.0.199; option routers 172.16.0.1; option domain-name-servers 213.176.161.16, 213.176.161.18; option broadcast-address 172.16.0.255; #Proxy PXE filename "pxelinux.0"; next-server 172.16.0.1; } Salimos y guardamos root@debian:~# nano /etc/default/isc-dhcp-server nos vamos al final del archivo y la ltima lnea debe quedar: INTERFACES="eth1" Salimos y guardamos root@debian:~# service isc-dhcp-server restart si todo va bien, arrancamos la mquina virtual del

cliente y veremos que ha conectado con el servidor, que le ha dado una IP, en mi caso la 172.16.0.101 pero que ha fallado la conexin TFTP para obtener el sistema a instalar (an no lo hemos instalado)

INSTALACIN Y CONFIGURACIN DEL SERVIDOR TFTP


root@debian:~# apt-get install tftpd-hpa comprobamos el archivo de configuracin y si no est igual lo cambiamos root@debian:~# nano /etc/default/tftpd-hpa GNU nano 2.2.6 Fichero: /etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure" Salimos y guardamos Nos colocamos en el directorio donde guardaremos la isa a instalar root@debian:~# cd /srv/tftp Las ISO para los servidores PXE son ISO especiales, modificadas para arrancar por red, usaremos una ISO de Debian Squeezy Nos descargamos la ISO que queremos root@debian:/srv/tftp# wget -c http://ftp.es.debian.org/debian/dists/squeeze/main/installeri386/current/images/netboot/netboot.tar.gz comprobamos que est en el directorio root@debian:/srv/tftp# ls -l total 8736 -rw-r--r-- 1 root root 8944547 nov 21 2013 netboot.tar.gz La descomprimimos root@debian:/srv/tftp# tar -xzvf netboot.tar.gz comprobamos los archivos y carpetas que ha creado root@debian:/srv/tftp# ls -l total 8744 drwxrwxr-x 3 root root 4096 oct 14 17:24 debian-installer -rw-r--r-- 1 root root 8944547 nov 21 2013 netboot.tar.gz lrwxrwxrwx 1 root root 32 oct 14 17:24 pxelinux.0 -> debian-installer/i386/pxelinux.0 lrwxrwxrwx 1 root root 34 oct 14 17:24 pxelinux.cfg -> debian-installer/i386/pxelinux.cfg -rw-rw-r-- 1 root root 69 oct 14 17:24 version.info En la carpeta deban installer encontramos el directorio de instalacin i386 root@debian:/srv/tftp# ls debian-installer/ i386

Creamos el archivo men.msg y escribimos el testo que se ve a continuacin root@debian:/srv/tftp# nano menu.msg -Boot Menu============ 1 Squeezy => Instalar Debian Squeezy Para mas ayuda pulsa F1 Salimos y guardamos Despus creamos el archivo ayuda.msg con el texto que se ve root@debian:/srv/tftp# nano ayuda.msg Para elegir la opcin 1 del menu, escriba Squeezy Salimos y guardamos Comprobamos el contenido del archivo default root@debian:/srv/tftp# nano /srv/tftp/pxelinux.cfg/default # D-I config version 2.0 include debian-installer/i386/boot-screens/menu.cfg default debian-installer/i386/boot-screens/vesamenu.c32 prompt 0 timeout 0 Salimos y guardamos Reiniciamos el servicio root@debian:/srv/tftp# /etc/init.d/tftpd-hpa restart y comprobamos que todo funciona volviendo a arrancar el cliente

Y despus de recibir IP del servidor DHCP recibir la ISO y nos aparecer esta pantalla a partir de la que podemos instalar nuestro deban.

S-ar putea să vă placă și