Настройка размера блока TFTP

Настройка размера блока TFTP — описание параметра TFTP_BLOCK_SIZE_LIMIT, который ограничивает максимальный размер полезной нагрузки одного TFTP-пакета. Используется для повышения надёжности PXE-загрузки в сетях со сложной топологией

Описание

Для повышения надёжности загрузки PXE в сложных сетевых окружениях (например, при использовании IPsec, строгих межсетевых экранах или проблемах с фрагментацией пакетов/MTU) установлен лимит размера блока данных TFTP-сервера

Важно

По умолчанию лимит размера полезной нагрузки (payload) составляет 512 байт (значение задано в файле /etc/default/rudesktop после установки сервера)

Примечание

Параметр определяет именно верхний предел: TFTP-клиент и сервер согласовывают итоговый размер блока через расширение blksize (RFC 2348). Сервер не выдаёт больше байт за один пакет, чем разрешено лимитом, даже если клиент запросил большее значение

Изменение лимита

Для изменения значения по умолчанию необходимо отредактировать конфигурационный файл /etc/default/rudesktop

  1. Откройте файл /etc/default/rudesktop в текстовом редакторе с правами root

  2. Найдите или добавьте параметр TFTP_BLOCK_SIZE_LIMIT

  3. Установите нужное значение. Например:

    TFTP_BLOCK_SIZE_LIMIT=1024
    

    Примечание

    Если оставить параметр пустым (TFTP_BLOCK_SIZE_LIMIT=), лимит применяться не будет, и сервер сможет использовать большие размеры блоков, если это поддерживается клиентом

  4. Сохраните изменения в файле

  5. Перезапустите сервер RuDesktop

    rude restart
    

Применение настроек

После изменения параметра необходимо заново опубликовать образ операционной системы, чтобы настройка вступила в силу

Подсказка

Типичные значения и сценарии:

  • 512 — максимальная совместимость со всеми клиентами и любой сетевой инфраструктурой (значение по умолчанию)

  • 1024 — компромисс между надёжностью и скоростью

  • 1468 — максимальный размер для стандартного Ethernet (MTU 1500) без фрагментации IP-пакетов

  • пустое значение — без ограничений, скорость передачи максимальная при условии стабильной сети