Документация: ПО Факел — разрабатываемая версия
Сервер TFTP¶
Обзор¶
Сервер TFTP ПО Факел раздает файлы из каталога маршрутизатора по простому протоколу передачи файлов. TFTP обычно используют для загрузки по сети, передачи прошивок и файлов конфигурации на IP-телефоны, коммутаторы и другие устройства.
Сервер настраивается в разделе service tftp-server. Обязательные параметры:
directory— каталог с файлами, которые раздает сервер. Если каталога нет, он создается при применении конфигурации;listen-address— локальные IP-адреса (IPv4 или IPv6), на которых сервер принимает запросы. Для каждого адреса можно указать экземпляр VRF (listen-address <listen-address> vrf, см. Виртуальная маршрутизация).
Если каталог или адрес не задан, проверка конфигурации завершается ошибкой (TFTP root directory must be configured! или TFTP server listen address must be configured!). Если адрес не назначен ни одному интерфейсу, выводится предупреждение WARNING: TFTP server listen address "<listen-address>" not assigned to any interface!.
Команда port задает порт сервера (по умолчанию 69). По умолчанию клиенты могут только скачивать файлы; команда allow-upload разрешает и загрузку файлов на сервер. Без нее запрос клиента на загрузку файла сервер отклоняет.
Список команд¶
Режим «Конфигурирование»¶
service tftp-server allow-upload¶
Синтаксис:
set service tftp-server allow-upload
delete service tftp-server allow-upload
show service tftp-server allow-upload
Режим: «Конфигурирование».
service tftp-server directory <directory>¶
TFTP root directory must be configured!.Синтаксис:
set service tftp-server directory
<directory>delete service tftp-server directory
<directory>show service tftp-server directory
Аргументы:
<directory>— путь к каталогу. Формат: строка.
Режим: «Конфигурирование».
service tftp-server listen-address <listen-address>¶
TFTP server listen address must be configured!. Если адрес не назначен ни одному интерфейсу, выводится предупреждение WARNING: TFTP server listen address "<listen-address>" not assigned to any interface!.Синтаксис:
set service tftp-server listen-address
<listen-address>delete service tftp-server listen-address
<listen-address>show service tftp-server listen-address
Аргументы:
<listen-address>— локальный IP-адрес. Формат: IPv4-адрес (x.x.x.x) или IPv6-адрес (h:h:h:h:h:h:h:h).
Режим: «Конфигурирование».
service tftp-server listen-address <listen-address> vrf <vrf>¶
<listen-address>.Синтаксис:
set service tftp-server listen-address
<listen-address>vrf<vrf>delete service tftp-server listen-address
<listen-address>vrf<vrf>show service tftp-server listen-address
<listen-address>vrf
Аргументы:
<listen-address>— локальный IP-адрес TFTP-сервера.<vrf>— имя экземпляра VRF. Формат: строка.
Режим: «Конфигурирование».
service tftp-server port <port>¶
Синтаксис:
set service tftp-server port
<port>delete service tftp-server port
<port>show service tftp-server port
Аргументы:
<port>— номер порта. Формат: целое число. Диапазон значений: от 1 до 65535. Значение по умолчанию: 69.
Режим: «Конфигурирование».