Instalar un servidor tftpd para actualizar firmwares | Algo de Linux

jueves, 12 de diciembre de 2013

Instalar un servidor tftpd para actualizar firmwares

Al hilo del tema de actualización de los switches Dlink DES-3226, alguien me preguntaba por una forma sencilla y rápida de instalar un servidor tftp.

La más sencilla que se me ocurre es instalar tftpd:

# apt-get install tftpd

tftpd va a configurar el servicio vía inetd y podremos usarlo directamente sin tocar ningún fichero de configuración.

Por defecto, tftpd sirve los ficheros desde el directorio /srv/tftp. Así que es allí donde tendremos que colocar los archivos que queramos proporcionar a los clientes. Si queréis cambiar la ubicación, no tenéis más que editar el fichero /etc/inetd.conf y cambiarlo en la línea que he resaltado en color rojo:

# /etc/inetd.conf:  see inetd(8) for further informations.
#
# Internet superserver configuration database
#
#
# Lines starting with "#:LABEL:" or "##" should not
# be changed unless you know what you are doing!
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# Packages should modify this file by using update-inetd(8)
#
#       
#
#:INTERNAL: Internal services
#discard                stream  tcp     nowait  root    internal
#discard                dgram   udp     wait    root    internal
#daytime                stream  tcp     nowait  root    internal
#time           stream  tcp     nowait  root    internal

#:STANDARD: These are standard services.

#:BSD: Shell, login, exec and talk are BSD protocols.

#:MAIL: Mail, news and uucp services.

#:INFO: Info services

#:BOOT: TFTP service is provided primarily for booting.  Most sites
#       run this only on machines acting as "boot servers."
tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /srv/tftp

#:RPC: RPC based services

#:HAM-RADIO: amateur-radio services

#:OTHER: Other services

Si hacéis cambios en /etc/inetd.conf, recordad reiniciar el servicio:

# killall -HUP inetd

Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: