Настройка TFTP сервера
Описание и назначение функции
TFTP сервер на коммутаторе CIT L3200 позволяет передавать файлы между сетевыми устройствами по протоколу TFTP (UDP порт 69). Коммутатор выступает в роли сервера, принимая и отдавая файлы без необходимости внешнего TFTP-хоста.
Основные сценарии использования:
- Резервное копирование конфигураций с удаленных устройств на коммутатор
- Централизованное хранение firmware-образов для массового обновления сетевого оборудования
- Временное хранилище для миграции конфигураций между устройствами
- Загрузка boot-образов для бездисковых клиентов в сегменте сети
Функция полезна при построении сегментированных сетей, где административный сегмент изолирован и требуется локальный TFTP-сервер для обслуживания оборудования без доступа к внешним ресурсам.
Необходимые условия и предварительные требования
Для настройки TFTP сервера требуется: - Доступ к коммутатору в режиме privileged EXEC - Версия ПО: v1.0.2 и выше (серия 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:
configure
tftpd
end
Вывод show running-config:
!Device running configuration:
!version V1.0.2
!2025/12/11 08:25:21
!
hostname Switch
!
tftpd
!
Изучение состояния устройства
Просмотр конфигурации
Проверка активной конфигурации:
Switch#show running-config
Обратите внимание на строки:
- tftpd — подтверждает, что сервер включен в стартовую конфигурацию
Просмотр параметров работы
Проверка UDP-сокетов:
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 с установленной версией ПО v1.0.2 и выше - Являются актуальными с версии ПО v1.0.2
Функция встроенного TFTP-сервера введена для упрощения операций backup/restore в корпоративных сетях без необходимости выделенных серверов.
Ссылка на внешнюю документацию
RFC 1350 — The TFTP Protocol (Revision 2). При возникновении вопросов обратитесь к технической поддержке.