У меня есть tftp-сервер, работающий в докер-контейнере.
Я использую это изображение и пробовал разные: https://hub.docker.com/r/jumanjiman/tftp-hpa/ .
Когда я пытаюсь get
файл с tftp-сервера, он просто говорит: Transfer timed out
. У вас есть идея? Я на macOs
TFTP - это протокол, который использует порт 69 при «согласовании / стабилизации» передачи, но фактическая передача «данных» осуществляется через другой временный порт. Если вы открыли только порт 69 и трафик на временном диапазоне портов каким-то образом заблокирован, вы получите сообщение «Ошибка тайм-аута передачи»
Если трафик действительно течет, я видел реализации TFTP, которые были чрезвычайно чувствительны к размеру блока, считываемого сервером. Попробуйте увеличить его, если это возможно, но держите его немного ниже размера MTU вашей сети (часто 1500 байт).