TFTP (Español)

From ArchWiki
Estado de la traducción: esta traducción de TFTP fue revisada el 2020-12-12. Si existen cambios puede actualizarla o avisar al equipo de traducción.

El Protocolo de transferencia de archivos trivial (TFTP) proporciona un medio minimalista para transferir archivos. Generalmente se utiliza como parte del arranque de PXE o para actualizar la configuración y el firmware en dispositivos con memoria limitada, como enrutadores, teléfonos IP e impresoras.

Servidor

Hay varias implementaciones del servidor TFTP, algunas se listan a continuación y iputils también incluye una versión de tftp.

Nota: Asegúrese de no iniciar diferentes implementaciones de TFTP al mismo tiempo. Fallarán con un error tiene más de un socket, porque solo uno puede escuchar el puerto TFTP predeterminado 69.

tftp-hpa

Instale tftp-hpa y después inicie tftpd.service.

Para cambiar los parámetros del servicio modifique /etc/conf.d/tftpd.

tftp-hpa requiere rutas absolutas en tus tftp gets. Si la ruta absoluta no es posible por alguna razón, considere utilizar en su lugar atftp.

atftp

Instale atftp y después inicie atftpd.service.

Para cambiar los parámetros del servicio modifique /etc/conf.d/atftpd.

dnsmasq

Nota: dnsmasq no soporta la subida de archivos.

Véase dnsmasq (Español)#Servidor TFTP.

Cliente

tftp-hpa

Instale tftp-hpa y ejecute:

$ tftp

curl

El estándar curl tiene la capacidad de conectarse a un servidor TFTP y subir un archivo mediante:

$ curl -T ARCHIVO tftp://SERVIDOR

O descargar un archivo mediante:

$ curl -o DESTINO tftp://SERVIDOR/archivo

Donde archivo es relativo al directorio raíz de TFTP.