Перейти к содержанию

Настройка TFTP сервера

Описание и назначение функции

TFTP сервер на коммутаторе CIT L3200 позволяет передавать файлы между сетевыми устройствами по протоколу TFTP (UDP порт 69). Коммутатор выступает в роли сервера, принимая и отдавая файлы без необходимости внешнего TFTP-хоста.

Основные сценарии использования:

  • Резервное копирование конфигураций с удаленных устройств на коммутатор
  • Централизованное хранение firmware-образов для массового обновления сетевого оборудования
  • Временное хранилище для миграции конфигураций между устройствами
  • Загрузка boot-образов для бездисковых клиентов в сегменте сети

Функция полезна при построении сегментированных сетей, где административный сегмент изолирован и требуется локальный TFTP-сервер для обслуживания оборудования без доступа к внешним ресурсам.


Необходимые условия и предварительные требования

Для настройки TFTP сервера требуется:

  • Доступ к коммутатору в режиме privileged EXEC
  • Версия ПО: 5.3.0 и выше (серия CIT L3200)
  • Свободное место в файловой системе
  • Сетевое подключение с доступом к UDP порту 69
  • Отсутствие блокирующих правил в access-lists для TFTP порта

Примечание

TFTP работает без аутентификации и шифрования. Не используйте для передачи конфиденциальных данных через небезопасные сети.


Назначение команд конфигурации

Команда Режим Назначение
configure Privileged EXEC Вход в режим глобальной конфигурации
tftpd Global config Активация TFTP сервера на UDP порту 69

Команды позволяют развернуть встроенный TFTP-сервер с корневой директорией в /ram без дополнительных параметров – сервис стартует немедленно после активации.


Пример конфигурирования

Пошаговые инструкции

Шаг 1. Вход в режим конфигурации

Switch>enable
Switch#configure

Переходим в privileged EXEC и затем в режим глобальной конфигурации.

Шаг 2. Активация TFTP сервера

Switch(config)#tftpd
%TFTP server successfully start!

Команда запускает TFTP-демон на порту 69/UDP, сервер сразу готов принимать запросы.

Шаг 3. Выход из режима конфигурации

Switch(config)#exit
Switch#


Полный вывод выполненных конфигураций

Команды для copy-paste в режиме privileged EXEC:

1
2
3
configure
tftpd
end

Вывод show running-config:

1
2
3
4
5
6
7
8
!Device running configuration:
!version 5.3.0
!2025/12/11 08:25:21
!
hostname Switch
!
tftpd
!


Изучение состояния устройства

Просмотр конфигурации

Проверка активной конфигурации:

Switch#show running-config

Note

Обратите внимание на строки:

  • tftpd – подтверждает, что сервер включен в стартовую конфигурацию

Просмотр параметров работы

Проверка UDP-сокетов:

1
2
3
4
5
Switch#show udp ipv4 status
  fd    pid     pname               sname               rx-max  rx-len  tx-pkt  rx-pkt  rx-err  port    
  22    1496    (uspntp)            ntp                 42400   0       0       0       0       123          
  183   2035    (uspnmagent)        tftpd               42400   0       0       0       0       69  <-- TFTP сервер 
Switch#

Параметры проверки:

  • port 69 – стандартный порт TFTP
  • sname tftpd – имя сервиса
  • rx-pkt – количество принятых пакетов (увеличивается при активных передачах)

Рекомендации выполнения команд и настроек

Ограничение доступа

  • Настройте ACL для ограничения доступа к порту 69 только с доверенных IP-адресов
  • Не разрешайте TFTP-трафик через интернет

Мониторинг использования

  • Регулярно проверяйте show udp ipv4 status на аномальное количество rx-pkt
  • Контролируйте занимаемое место в памяти

История возникновения команды

Версия ПО

Команды в данной главе применимы для:

  • Аппаратных платформ CIT серии L3200 с установленной версией ПО 5.3.0 и выше
  • Являются актуальными с версии ПО 5.3.0

Функция встроенного TFTP-сервера введена для упрощения операций backup/restore в корпоративных сетях без необходимости выделенных серверов.


Ссылка на внешнюю документацию

Стандарт

RFC 1350 – The TFTP Protocol (Revision 2). При возникновении вопросов обратитесь к технической поддержке.