Как в dnsmasq указать другой tftp сервер для конкретного узла сети? Указал тег dhcp, потому как подходящих больше не нашел.
Суть вопроса такая. На Debian поднят dnsmasq. Вот кусок конфига для отдельного узла сети...
dhcp-host=set:other-srv,00:11:22:33:aa:bb,192.168.0.100
dhcp-option=tag:other-srv,66,"192.168.0.11"
dhcp-option=tag:other-srv,67,tfttboot/custom.pxe
...
Вероятно, я что-то делаю не так, так как получаю ошибку загрузки файла tfttboot/custom.pxe. Клиент ищет его на том же tftp-сервере, где поднят dnsmasq. А надо грузить с другого сервера, 192.168.0.11, где тоже поднят tftp-сервер. Что я делаю не так?

21 Авг 2019 в 06:35
203 +1
1
Ответы
1

Возможно, ошибка заключается в том, что вы опечатались при указании опции 66. Скорее всего, это опция для указания адреса tftp сервера, а не tftt сервера. Попробуйте изменить опцию 66 на 150, чтобы указать адрес tftp сервера для данного узла сети.

Например:
dhcp-option=tag:other-srv,150,"192.168.0.11"

После этого перезапустите dnsmasq и проверьте работу загрузки файла custom.pxe с указанного tftp сервера.

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 231 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир