Периодически для настройки сетевого оборудования и телефонии необходимо поднимать TFTP (Trivial File Transfer Protocol) сервер, поэтому решил запилить данную статью. Обычно TFTP сервер предназначен только для простой передачи файлов между устройствами.
В проколе отсутствуют средства защиты, аутентификации и управления, а основное его преимущество – простота реализации клиентской части и высокая производительность при передаче файлов большого объема. Протокол работает по порту 69 UDP.
Для работы TFTP сервера будем использовать Tftpd...
Мне нужно было быстро поднять tftp-сервер на Simply Linux, чтобы автоматом заливались конфигурационные файлы страреньких коммутаторов. Очень быстро нашёл, на рускоязычных форумах, как поднять на xinetd tftp-сервер, но этот спсоб не работал, такое ощущение, что автор просто не проверял работоспособность этого метода. Углубившись в другие форумы нашел рабочий метод, но ... с одной дикой особеностью, перед тем как сохранить на tftp конфигурационный файл, тебе приходится создавать пустой файл на сервере с таким же именем, с каким хочешь сохранить файл с коммутатора...