Está en la página 1de 3

Blog dedicado a las experiencias en la implantacin de software libre.

EiTheL Inside
Apartamento de playa para vacaciones. http://www.apartamentoenfamilia.es. Nmero registro HUTT-005768
lunes, 11 de enero de 2010
Instalar un servidor TFTP
TFTP son las siglas de Trivial file transfer Protocol (Protocolo de transferencia de archivos trivial). Es un protocolo de transferencia muy simple semejante a
una versin bsica de FTP. TFTP a menudo se utiliza para transferir pequeos archivos entre ordenadores en una red, como cuando un terminal X Window o
cualquier otro cliente ligero arranca desde un servidor de red.
(Fuente: Wikipedia)
Para instalar el servicio TFTP bastar con realizar:
sudo apt-get install tftpd-hpa
Una vez instalado (junto a sus dependencias), ya podemos configurarlo correctamente. Lo primero que tenemos que hacer es activar el TFTP, que por defecto
viene desactivado. Para ello tenemos que editar el archivo /etc/default/tftpd-hpa :
# Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
Una vez hecho esto podemos usarlo para transferir archivos en red. Si lo que transeferimos es una imagen de disco, puede ser usado para arrancar en red un
sistema operativo o cargar una imagen en un dispositivo para actualizar un firmware (un switch, un telfono, etc).
Por ejemplo, una vez hemos activado el tftp ya podemos configurarnos nuestro espacio tftp para el arranque en red:
sudo mkdir -p /var/lib/tftpboot/pxelinux.cfg
sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot
Aqui podemos ver que copiamos pxelinux.0 en la raz del tftpboot ya que luego en el servidor DHCP le decimos que arranque con l.
Creamos un archivo default dentro de /var/lib/tftpboot/pxelinux.cfg/ ya que el PXE busca el archivo de configuracin para el nodo que esta mirando de arrancar
por este orden:
/var/lib/tftpboot/pxelinux.cfg/01-88-99-aa-bb-cc-dd
/var/lib/tftpboot/pxelinux.cfg/C000025B
/var/lib/tftpboot/pxelinux.cfg/C000025
/var/lib/tftpboot/pxelinux.cfg/C00002
/var/lib/tftpboot/pxelinux.cfg/C0000
/var/lib/tftpboot/pxelinux.cfg/C000
/var/lib/tftpboot/pxelinux.cfg/C00
/var/lib/tftpboot/pxelinux.cfg/C0
/var/lib/tftpboot/xelinux.cfg/C
/var/lib/tftpboot/pxelinux.cfg/default
En donde 01-88-99-aa-bb-cc-dd es la configuracin para un nodo con esa direccin MAC y los dems archivos son para nodos con esa IP (hexadecimal). El
archivo default se lee cuando no ha encontrado ninguna otra coincidencia. De esta manera, cada nodo puede disponer de su propio arranque. As pues, primero
creamos el archivo default y luego podremos renombrarlo con la MAC del nodo en cuestin:
LABEL linux
KERNEL vmlinuz-2.6.31-14-generic-pae
APPEND root=/dev/nfs initrd=initrd.img-2.6.31-14-generic-pae nfsroot=192.168.0.100:/HPC/nfsroot_node2 ip dhcp rw
De esta manera arrancar el kernel vmlinuz-2.6.31-14-generic-pae y montar la raz del sistema de archivos en NFS que esta en 192.168.1.100 en la carpeta
nfsroot_node2. La IP la tomar por dhcp y ser un sistema de lectura-escritura.
label indica el sistema operativo que vamos a arrancar.
kernel indica como se llama el fichero que contiene el kernel.
append son una serie de parmetros que podemos pasar al kernel. En la configuracin que os doy indicamos que el servidor nfs est en un servidor
concreto y donde monta el directorio raz. Otra opcin podra ser cargar el directorio raz en RAM, siempre y cuando nuestros ordenadores dispongan
de los suficientes megas.
RFC: http://tools.ietf.org/html/rfc1350
Administracin
(108)
Escritorio (57)
Humor (29)
Notas (10)
Noticias (16)
Videos (19)
Etiquetas
2014 (24)
2013 (20)
2012 (11)
2011 (41)
2010 (137)
diciembre (8)
noviembre (10)
octubre (10)
septiembre (10)
agosto (11)
julio (2)
junio (13)
mayo (18)
abril (22)
marzo (10)
febrero (14)
enero (9)
Instalar y
configurar un
servidor y un
cliente NTP...
Cual me
recomiendas
?
Thunderbird 3.0
(Shredder) en
Ubuntu 9.10
El gobierno
alemn y
francs han
recomendado
no us...
Nueva seccin
de humor
Bill Gates y su
hijo
Crear un
servidor PXE
en Ubuntu.
Instalar un
servidor
TFTP
Autenticacin
SSH
mediante
certificado.
2009 (11)
Archivo del blog
Datos personales
1 More Next Blog Create Blog Sign In
EiTheL Inside: Instalar un servidor TFTP http://eithel-inside.blogspot.com.ar/2010/01/instal...
1 of 3 27/08/14 19:40
Entrada ms reciente Entrada antigua
1 comentario
Mejores comentarios
Rafael Barrientos hace 11 meses - Se ha compartido pblicamente.
Me perd despus de crear la carpeta y copiar el archivo cuando dices que creemos el archivo default como lo hacemos te agradezco de
antemano
Responder
Aade un comentario
Pgina principal
Suscribirse a: Enviar comentarios (Atom)
Publicado por Eduardo Daz en 8:52
Etiquetas: Administracin
+1 Recomendar esto en Google
That u don't know what you've got 'til it's gone
Seguir 0
Ver todo mi perfil
Crear un servidor PXE en Ubuntu.
PXE hace referencia al entorno de ejecucin de prearranque (Preboot eXecution Environment). Es un entorno para arrancar e instalar el sistem...
Instalar un servidor OpenLDAP en Ubuntu
OpenLDAP es una implementacin libre y de cdigo abierto del protocolo Lightweight Directory Access Protocol ( LDAP ) desarrollada por el...
Como copiar una carpeta a otra igual reemplazando archivos existentes
En algunas ocasiones nos puede suceder que tenemos dos carpetas que se llaman iguales y queremos juntarlas en una. Entonces se nos ocurr...
Instalar un servidor y cliente OpenVPN en Ubuntu
OpenVPN es una solucin de conectividad basada en software : SSL (Secure Sockets Layer) VPN Virtual Private Network (red virtual privada...
Instalar un servidor TFTP
TFTP son las siglas de Trivial file transfer Protocol (Protocolo de transferencia de archivos trivial). Es un protocolo de transferencia m...
Redimensionar particin ext4 sin prdida de datos
En ocasiones nos podemos encontrar con el problema de que queremos redimensionar una particin pero esta contiene datos (o incluso el ...
Instalar GLPI en Ubuntu 10.04
Qu es la GLPI? GLPI (Gestion Libre du Parc Informatique) es un programa de Software Libre para la administracin y gestin de un par...
FreeNX en Ubuntu 10.04 es Neatx
En un artculo anterior os explicaba como instalar FreeNX en un Ubuntu 9.10: http://eithel-inside.blogspot.com/2010/02/instalar-un-servid...
Entradas populares
EiTheL Inside: Instalar un servidor TFTP http://eithel-inside.blogspot.com.ar/2010/01/instal...
2 of 3 27/08/14 19:40
IP Forwarding con Linux
El mecanismo de IP forwarding se encarga de la retransmisin de los paquetes que se reciben por una interfaz fsica y de retransmitirlos p...
Cmo solucionar "Agent admitted failure to sign using the key."
En publicaciones anteriores he hablado de como identificarse en un servidor mediante certificado ,como arreglar el tpico problema del ...
Plantilla Simple. Con la tecnologa de Blogger.
EiTheL Inside: Instalar un servidor TFTP http://eithel-inside.blogspot.com.ar/2010/01/instal...
3 of 3 27/08/14 19:40

También podría gustarte