Un conmutador necesita una copia de seguridad de su configuración, o un enrutador necesita un archivo de firmware, y el dispositivo solo habla TFTP. Aquí está la configuración completa de Windows: una pequeña herramienta GUI gratuita, una carpeta raíz limpia, una regla de firewall y su primera transferencia exitosa.
TFTP (Protocolo trivial de transferencia de archivos) es el pequeño y antiguo protocolo de transferencia de archivos del que aún dependen los dispositivos de red. Los conmutadores, enrutadores, teléfonos IP y sistemas de arranque PXE lo utilizan porque es lo suficientemente pequeño como para vivir dentro del firmware del dispositivo. No tiene nombre de usuario, contraseña ni cifrado, razón por la cual pertenece únicamente a su red local, se enciende para el trabajo y se apaga después. Esta guía configura un servidor TFTP GUI gratuito en una PC con Windows, de la misma manera que se muestra en el video, y finaliza con una prueba de transferencia real. Las herramientas gratuitas populares de esta clase (Tftpd64 y SolarWinds TFTP Server son los nombres comunes) siguen el mismo diseño a continuación, por lo que los pasos siguen siendo válidos cualquiera que utilice.
Mantenga cuatro cosas listas. Aquí nada cuesta dinero, y saltarse un paso es lo que provoca la mayoría de las primeras transferencias fallidas.
La carpeta raíz es la única carpeta que el servidor puede ver. Cada archivo que descargue un dispositivo debe ubicarse en él, y cada archivo que cargue un dispositivo aterrizará en él. Hazlo breve y sencillo:
C:\TFTP-Root: evite rutas y espacios profundos en el nombreInstale la herramienta GUI y abra su configuración antes de iniciar el servidor. Dos escenarios deciden casi todo:
192.168.1.10), no un adaptador virtual o una dirección VPN: una causa muy común de que "el dispositivo no pueda alcanzar el servidor".Luego inicie el servidor. El estado debería cambiar a ejecutando/escuchando en el puerto UDP 69.
La primera vez que se ejecuta la herramienta, normalmente aparece el Firewall de Windows; permítalo en redes privadas. Si no apareció ninguna ventana emergente, agregue la regla manualmente:
69Un detalle honesto: el dispositivo se conecta al puerto 69, pero el servidor responde desde un puerto temporal nuevo. En una única LAN con Firewall de Windows, esto funciona automáticamente. Los estrictos firewalls corporativos entre dos subredes son el lugar donde mueren las transferencias TFTP; si esa es su red, realice la transferencia desde una PC en la propia subred del dispositivo.
No cantes victoria porque la herramienta se abrió. Pruebe con el trabajo real o con el trabajo real más seguro que existe: realizar una copia de seguridad de la configuración de un conmutador. En un conmutador de clase Cisco, el comando documentado es:
copy running-config tftp:192.168.1.10) y un nombre de archivo como switch-config.cfgC:\TFTP-Root y ábralo: una configuración real es texto legibleSi la transferencia nunca comienza, siga la escala de tiempo de espera en la guía de solución de problemas de esta serie en lugar de cambiar la configuración aleatoriamente.
Este paso es parte de la configuración, no un extra opcional. TFTP no tiene autenticación: mientras el servidor se ejecuta, cualquiera que pueda acceder a su PC en la LAN puede leer cada archivo en la carpeta raíz y, si se permite la escritura, colocar archivos en ella. Los archivos de configuración del conmutador contienen habitualmente hashes de contraseñas y cadenas SNMP.
La configuración completa del servidor TFTP (instalación, carpeta raíz, firewall y transferencia en vivo) se muestra paso a paso en el video.
▶️ Watch Full VideoSí. Las herramientas GUI más conocidas de esta clase, como Tftpd64 y SolarWinds TFTP Server, son gratuitas, y el propio Windows incluso tiene una función de cliente TFTP opcional (está desactivada de forma predeterminada y solo en la línea de comandos). El lado del servidor es lo que necesitan los dispositivos y las herramientas GUI gratuitas lo cubren completamente para el trabajo de LAN.
Así es como está diseñado TFTP. La primera solicitud va al UDP 69, luego el servidor responde desde un nuevo puerto temporal y el resto de la transferencia ocurre allí. Las configuraciones de LAN normales manejan esto bien; Los firewalls estrictos entre subredes a menudo lo rompen, por lo que el hábito confiable es ejecutar el servidor en la misma subred que el dispositivo.
No exponga TFTP a Internet: no tiene inicio de sesión ni cifrado, por lo que cualquiera podría leer las configuraciones de su dispositivo. A través de su propia VPN privada, técnicamente funcionará en un enlace confiable, pero para cualquier cosa sensible, prefiera SFTP. El hogar honesto de TFTP es una red local, para trabajos de configuración y firmware de dispositivos.